Джаспер сообщает форму параметра

Я довольно новичок в JasperReport Server. Я добился успеха, используя JasperReport Sever 4.7(версия для сообщества) и вызывая отчеты jasper (используя jasperviewer) из Java-приложения.

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

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

Любая помощь будет принята с благодарностью.

1 ответ

Во-первых, когда вы создаете свой отчет и сохраняете его в репозитории Jasper -

  1. Просто щелкните правой кнопкой мыши папку отчета (в которой находится файл 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 Вкладка. Выберите тип "Один запрос на выбор" или "Список значений на один выбор" в соответствии с вашими требованиями. Введите запрос или значения, и ваша работа выполнена.

Другие вопросы по тегам