Есть ли опрятный способ доступа к наборам данных отчета BIRT для добавления/изменения некоторых фильтров. Я знаю, что могу просто изменить файл XML (rptdesign), но я надеюсь на метод Java или что-то в этом роде. Кстати, я получаю доступ к нему через PHP-Java Bridge, потому что мой front-end находится на PHP.Динамические фильтры BIRT во время выполнения
0
A
ответ
0
Я не уверен, что вы имеете в виду под «фильтрами», но вы можете создавать отчеты BIR, которые принимают параметры отчета, которые вы можете передать. , например. передать имя пользователя (xxx), чтобы показать отчет с запросом, настроенным на указанного пользователя (так же, как пользователь SQL WHERE == xxx)
1
Хорошо, я просто не хочу, чтобы это осталось без ответа.
Решение состоит в том, чтобы получить доступ к элементу дизайна, затем к набору данных, а затем добавить условия фильтрации.
$report = $birtReportEngine->openReportDesign("${here}/myreport.rptdesign");
$filter = new java("org.eclipse.birt.report.model.api.elements.structures.FilterCondition"); // create a new filter condition object
$filter->setExpr("row['id']");
$filter->setOperator("in");
$filter->setValue1('["32","679","333","233"]');
$report->getDesignHandle()->findDataSet("Employees")->addFilter($filter);
Смежные вопросы
- 1. BIRT 4.4.0 ПАРАМЕТРЫ, округленные во время выполнения
- 2. Изменение гиперссылки BIRT во время выполнения
- 3. Динамические вкладки во время выполнения в IOS
- 4. Динамические свойства Objective-C во время выполнения?
- 5. Динамические наблюдатели EmberJS во время выполнения?
- 6. Включить динамические данные datagrid во время выполнения
- 7. Применить динамические свойства боба во время выполнения
- 8. C# динамические классы во время выполнения?
- 9. Динамические библиотеки Fortran, загрузка во время выполнения?
- 10. Golang создает динамические функции (во время выполнения)
- 11. Динамические диаграммы во время выполнения в SSRS
- 12. Фильтры в Eclipse Birt
- 13. Динамические фильтры
- 14. BIRT 4.3.1 совместимость во время выполнения с банком PDFBox
- 15. Динамические столбцы BIRT
- 16. Пользовательские фильтры действий не выполняются во время выполнения
- 17. Как быстро менять фильтры текстуры в OpenGL во время выполнения?
- 18. Как изменить фильтры журнала log4perl во время выполнения?
- 19. Birt время выполнения выпуск Maven артефакта
- 20. Динамические кнопки добавления во время выполнения в Swing
- 21. C++ динамические объекты. Как определяется размер объекта во время выполнения?
- 22. Неправильно ли добавлять динамические команды во время выполнения?
- 23. Как добавить динамические поля во время выполнения в django
- 24. Как запустить динамические скрипты python во время выполнения?
- 25. java-hibernate создает динамические таблицы во время выполнения
- 26. динамические фильтры и sp_executesql
- 27. Динамические фильтры в Excel
- 28. Прерывание во время исполнения во время выполнения
- 29. создание столбца во время выполнения во время выполнения sql-запроса
- 30. Как создать элементы управления во время выполнения?