Иногда в отчёте не активна кнопка "страница вверх" при условии, что находимся не на первой странице отчёта.
Сделал обычный отчёт:
- добавил датасурс(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();
}
}
}
тут тоже идентично, за исключением имён отчётов.
Так вот, переименовываю отчёт под нужный класс и запускаю сначала один, а потом второй, условия фильтров одинаковые, оба выводят по две страницы, только в одном кнопка перехода на предыдущую страницу работает, а в другом нет.
Никто не сталкивался? Как лечить?