4.2.9. Вывод отчёта в виде таблицы

При выборе табличного вывода отчёта в мастере система автоматически создаёт шаблон. После запуска отчёта данные выводятся в таблицу на отдельном экране внутри самого приложения.

Для существующего отчёта шаблон можно создать и вручную. Для этого выберите Table в поле формата вывода в редакторе шаблона отчёта.

report table output
Рисунок 49. Редактор шаблона: формат вывода в виде таблицы

В колонке Band добавьте названия полос, которые вы хотите отобразить в результирующей таблице. Для каждой полосы задайте коллекцию ключ-значение, где ключ – имя атрибута в источнике данных, а значение – его локализованное название.

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

Если в отчёте использованы наборы данных SQL или JPQL, в таблице будут созданы колонки для всех полей. Для наборов данных Entity/List of Entities в таблице будут отображаться только колонки для выбранных в отчёте атрибутов.

Результирующая таблица будет отображаться на экране приложения Reports → Show Report Table. Кнопка Excel позволяет скачать таблицу с отчётом в формате файла Excel.

show report table
Рисунок 50. Пример выполненного отчёта в виде таблицы