Генерировать отчет можно двумя способами:
Для того чтобы генерировать отчет при помощи действия ViewReportAction. Необходимо зарегистрировать действие задав следующие параметры:
Пример конфигурации:
<contribution configuration-id="org.weda.action.Actions"> <action actionClass="org.weda.report.actions.ViewReportAction" name="Сформировать прогноз" description="Формирует CSV файл пригодный для загрузки в ДДС портал" > <parameters> <parameter name="reportGroup" value="documentPackage"/> <parameter name="reportName" value="forecast"/> </parameters> <target targetClass="org.weda.model.impl.PageableTableModelImpl"> <object name="documentPackage-view"/> </target> </action> </contribution>
Для того что бы получить доступ к отчету в программе нужно:
@InjectHivemindObject() private ReportRegistry reportRegistry;