Текстовые отчеты

WEDA Framework позволяет генерировать простые отчеты в текстовом формате.

Данные для отчета берутся из табличных моделей данных

Сами текстовые отчеты регистрируются в точке конфигурации org.weda.report.TextReports

Описание точки конфигурации 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>
            
        

Доступ к сервису

Имя сервиса в среде HiveMind - org.weda.report.ReportRegistry