forum.bitel.ru http://forum.bitel.ru/ |
|
Как работать в отчете с фильтром monthAndDays http://forum.bitel.ru/viewtopic.php?f=12&t=910 |
Страница 1 из 1 |
Автор: | Mike [ 27 мар 2008, 19:56 ] |
Заголовок сообщения: | Как работать в отчете с фильтром monthAndDays |
Попытался при создании отчета работать с фильтром monthAndDays. Кажется, что у него тип Calendar, но как с ним работать не понятно. В документации я ничего не нашел, может быть есть какое-то описание? Может быть Вы приведете накой-нибудь небольшой пример при описании "запроса отчета" в iReport на BGBS? |
Автор: | Amir [ 27 мар 2008, 20:12 ] |
Заголовок сообщения: | |
Серверу приходит два параметра, названия которых указываются в <monthAndDays name1="monthAndDays1" name2="monthAndDays2" Т.е если в шаблоне sql запрос, то будет что-то вроде Код: AND date1>=$date(monthAndDays1) Если скриптом Код: Calendar date1 = filter.getCalendarParam( "monthAndDays1" ); илиКод: Date date1 = filter.getDateParam( "monthAndDays1" );
Примером скриптового запроса может служить kernel_contract_debtor.jrxml, что в папке reports в биллинге. Сам запрос немножко сумбурен, но основные принципы там можно посмотреть. Объект filter, который используется в скрипте также передается в отчет: в iReports его можно добавить в параметры (Parameters) - Parameter Name: _filter, Parameter Class: bitel.billing.server.admin.reports.BGReportFilter Тогда можно будет вывести параметры фильтра прямо в отчете: например, в текстовом поле Text Field Expression: $P{_filter}.getDateParam( "monthAndDays1" ) Text Field Expression Class: java.util.Date Pattern: Входящее сальдно на: dd.MM.yyyy |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |