WEDA Framework позволяет генерировать простые отчеты в текстовом формате.
Данные для отчета берутся из табличных моделей данных
Сами текстовые отчеты регистрируются в точке конфигурации
org.weda.report.TextReports
Задача конфигураци - регистрация текстовых отчетов
Структура:
<report .../>
Элементы конфигурации:
Название элемента | Описание |
---|---|
report | Регистрирует текстовый отчет |
Атрибуты элемента
Атрибут | Описание | Может быть пустым? |
---|---|---|
name | Уникальное имя отчета | Нет |
group | Название группы к которой принадлежит отчет | Нет |
tableModel | Имя табличной модели с которой будут браться данные | Нет |
createTitleRow | Если установить в true тогда в первой строке
отчета будут названия колонок. По умолчанию true
|
Да |
delimiter | Символ разделитель столбцов. По умолчанию ; |
Да |
encoding | Кодировка отчета. По умолчанию UTF-8 |
Да |
manageTableModel | Если установить в true
тогда перед генерацией отчета модель данных
будет открыта,
а после выполнения отчета закрыта.
По умолчанию true .
|
Да |
useSelectedRows | Если установить в true тогда для отчета
будут браться только выделенные в модели строки.
По умолчанию false .
|
Да |
Пример конфигурации:
<contribution configuration-id="org.weda.report.TextReports"> <report group="documentPackage" name="forecast" tableModel="documentPackage-forecast-report" manageTableModel="false" useSelectedRows="true" encoding="Cp1251"/> </contribution>