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>