Final - PO-31/QtReports-OLD GitHub Wiki
Заключительное собрание (12.04)
Тестировщики заканчивали работу с демонстрационными примеры отчета с данными, с простой группировкой и группировкой третьего уровня вложенности
Общие итоги проведенной работы:
- группировка работает с некоторыми ограничениями (корректная работа до второго уровня вложенности). Проблема в более глубоких уровнях вложенности (третий и далее): некорректный порядок считывания групп. При попытке просмотреть коллекцию, хранимую в Report, эта коллекция имеет неверный порядок, относительно заданного внутри отчета. Рекомендуется обратить внимание на процесс parsing'а отчета и, вероятно, добавить обязательный атрибут order для тега group, обозначающий порядок следования вложенности группировок (по возрастанию значения атрибута);
- дополнена имеющаяся документация;
- работа с параметрами отчета не завершена, потому что при обработке запроса не происходит учет параметров (подстановки значений параметров не выполняются);
Запрос:
!<[CDATA [SELECT group_name, stud_name from groups_t NATURAL JOIN students_t WHERE group_name = $P{gr}]>
Запрос обрабатывается в:
SELECT ... group_name = $P{gr}
- нельзя создать пустой отчет (без данных).