|
|
#1 |
|
Участник
|
Кнопки в отчётах.
Иногда в отчёте не активна кнопка "страница вверх" при условии, что находимся не на первой странице отчёта.
Сделал обычный отчёт: - добавил датасурс(EmplTable) - сгенерировал дизайн Создаю два класса, у обоих перекрыты методы: - lastValueElementName - pack - unpack - prompt методы идентичны! ещё есть метод Код: static void Report(Map _printList)
{
WayBill_1 wayBill = new WayBill_1();
Args args;
DriversDocsEngine driversDocsEngine;
ReportRun reportRun;
;
if(wayBill.prompt() && _printList)
{
wayBill.DataPrepareFromMap(_printList);
if(wayBill.reportData())
{
args = new Args(reportStr(WayBill_1));
args.caller(wayBill);
args.object(driversDocsEngine);
reportRun = classFactory.reportRunClass(args);
reportRun.init();
reportRun.run();
}
}
}Так вот, переименовываю отчёт под нужный класс и запускаю сначала один, а потом второй, условия фильтров одинаковые, оба выводят по две страницы, только в одном кнопка перехода на предыдущую страницу работает, а в другом нет. Никто не сталкивался? Как лечить? |
|
|
|
|
#2 |
|
Участник
|
Упс, разобрался:
в одном было static server void Report(Map _printList) - не работает в другом static void Report(Map _printList) - работает |
|
|
|
|
|