Дизайн отчета Birt, проверяющий параметры отчета при запуске отчета - PullRequest
2 голосов
/ 20 мая 2011

Как проверить параметры отчета при запуске отчета в WebViewer.Я использую затмение для разработки отчетов.Я использую поля даты и некоторые поля выбора в качестве параметров.Но мое требование - пользователь не должен вводить дату, он должен выбирать дату из средства выбора даты (jquery UI), и в полях выбора я хочу какую-то проверку на стороне сервера, которая является Из категории .не может быть больше в категорию .Мне нужно сделать эту проверку на стороне сервера с помощью вызовов ajax.Есть ли способ настроить диалоговое окно, чтобы получить эту функцию, или я должен создать новую страницу, чтобы сделать это и связать этот отчет после проверки.

Мне нужна функция экспорта также на моей странице, если я хочу это, какпередать выбранные параметры (Export Format, Pages, Auto) в отчет.

enter image description here enter image description here

1 Ответ

0 голосов
/ 27 апреля 2016

1 Проверить параметры окна выбора

Для проверки ваших параметров выбора вы можете использовать каскадную группу параметров.

Сначала вы создаете набор данных, который возвращает возможные значения для вашего «из категории». Затем вы вводите New Cascading Parameter Group и выбираете Multiple Data Set добавить новый параметр (ваш "из категории параметров") и выбираете только что созданный набор данных для отображения.

Закройте группу параметров на данный момент и создайте второй набор данных, который возвращает возможные значения для вашей категории «в категорию». Здесь вы можете использовать Ввод вашей "из категории параметров" из только что созданной группы параметров каскадирования, чтобы ограничить результаты для отображения.

Теперь вернитесь к вашей группе каскадных параметров и добавьте второй параметр на основе вашего второго набора данных. Убедитесь, что оба параметра настроены как списки.

Если вы теперь выберите значение для «из категории», то допустимые значения для «из категории» будут динамически обновляться. Cascading Parameter Group

2 Экспорт входных параметров для форматов экспорта

Чтобы экспортировать входные параметры, просто добавьте их перетаскиванием на страницу отчета. Параметры могут отображаться в каждом поле выражения с привязкой params["parameterName"]. Если вы просто хотите отобразить их для ограниченного вида форматов экспорта (например, отобразить в .xsl, но скрыть для .html), выберите вкладку видимости в редакторе свойств и выберите «скрыть элемент» «для определенных выходных данных ...» и выберите формат, в котором вы хотите скрыть поле.

hide Element

3 DatePicker Input

я не знаю ни одного плагина, который бы поставлял Требование BIRT из коробки. Вы можете редактировать .jsp, который принимает входные параметры, но здесь вы по своему усмотрению. Я бы предпочел отобразить формат ввода даты, например dd.MM.yyyy, чтобы уменьшить количество опечаток.

...