Показать сообщение отдельно
Старый 23.04.2007, 11:15   #1  
Dronas is offline
Dronas
Участник
 
213 / 14 (1) ++
Регистрация: 16.11.2004
Кнопки в отчётах.
Иногда в отчёте не активна кнопка "страница вверх" при условии, что находимся не на первой странице отчёта.

Сделал обычный отчёт:
- добавил датасурс(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();
        }
    }
}
тут тоже идентично, за исключением имён отчётов.

Так вот, переименовываю отчёт под нужный класс и запускаю сначала один, а потом второй, условия фильтров одинаковые, оба выводят по две страницы, только в одном кнопка перехода на предыдущую страницу работает, а в другом нет.

Никто не сталкивался? Как лечить?