23.04.2007, 11:15 | #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(); } } } Так вот, переименовываю отчёт под нужный класс и запускаю сначала один, а потом второй, условия фильтров одинаковые, оба выводят по две страницы, только в одном кнопка перехода на предыдущую страницу работает, а в другом нет. Никто не сталкивался? Как лечить? |
|
23.04.2007, 11:22 | #2 |
Участник
|
Упс, разобрался:
в одном было static server void Report(Map _printList) - не работает в другом static void Report(Map _printList) - работает |
|
|
|