2013-02-18 2 views
1

Im довольно новый для JasperReport Server. У меня был успех, используя JasperReport Sever 4.7 (выпуск сообщества) и вызывая отчеты jasper (используя jasperviewer) из приложения Java.Jasper reports Параметр Форма

Моя проблема: 1. Чтобы создать свою собственную форму параметра, которая появляется, когда пользователь нажимает кнопку, ссылаясь на отчет о яшме.

  1. Пользователь, который может ввести желаемые параметры (предпочтительно выбираемый из списка), затем, когда пользователь нажимает кнопку ввода или ok на этой странице, он передает значения в отчет яшмы соответствующим образом.

Любая помощь будет высоко оценена.

ответ

1

Для первых, при создании отчета и сохранить в хранилище Jasper -

  1. Просто щелкните правой кнопкой CLIK папку отчета (один, содержащий ваш Main.jrxml) и нажмите на Properties. Появится диалоговое окно.

  2. Перейти на страницу Other вкладка. Рядом с таблицей Controls Layout появится раскрывающийся список. Выберите Pop-up Screen. Ваша работа выполнена.

Для второго вы можете определенно выбрать список. Существует два способа создания значений для списка - с помощью запроса или ввода вручную. Шаги:

  1. В вашей папке отчетов в хранилище под файл main.jrxml там будет Input Controls папки. Щелкните правой кнопкой мыши по нему и нажмите на Create a local input control. Появится диалоговое окно.

  2. На вкладке General введите идентификатор и имя для элемента управления вводом (идентификатор должен совпадать с вашим соответствующим именем параметра).

  3. Перейти на страницу Input Control Details tab. Выберите тип как «Single Select Query» или «Single Select List of Values» в соответствии с вашими требованиями. Введите запрос или значения, и ваша работа будет выполнена.

+0

Спасибо. Я сделал именно это, и он работает хорошо. Моя проблема теперь в том, что я использую Jdeveloper для создания приложения ADF. Я успешно смог вызвать jasperreports, используя класс java (не задействованный jasperver) и сделать отчет с помощью jasperviewer. Теперь я хотел бы создать форму параметров для своих отчетов, не используя jasperserver. Любая идея, как я могу это достичь? – Niijimasama

+0

Извините, я не могу с этим поделать. Понятия не имею. – Rachcha

Смежные вопросы