Джаспър съобщава Параметър Форма

Доста нов съм в JasperReport Server. Постигнах успех с помощта на JasperReport Sever 4.7(издание на Общността) и извикването на отчети на jasper (с помощта на jasperviewer) от java приложение.

Моят проблем е: 1. Да създам моя собствена форма за параметри, която изскача, когато потребител щракне върху бутон, свързващ се с отчет на jasper.

  1. Потребителят, за да може да въвежда желаните параметри (за предпочитане избираеми от списък), след което, когато потребителят натисне enter или ok на тази страница, той съответно предава стойностите към отчета на jasper.

Всяка помощ ще бъде високо оценена.


person Niijimasama    schedule 18.02.2013    source източник


Отговори (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 дайте ID и име за контрола на въвеждане (ID трябва да съвпада с името на съответния ви параметър).

  3. Отидете на раздела Input Control Details. Изберете тип като „Единична заявка за избор“ или „Единичен списък със стойности за избор“ според вашите изисквания. Въведете заявката или стойностите и работата ви е свършена.

person Rachcha    schedule 19.02.2013
comment
Благодаря. Направих точно това и върви добре. Моят проблем сега е, че използвам Jdeveloper за създаване на ADF приложение. Успях успешно да извикам jasperreports с помощта на java клас (без участие на jasperver) и да изобразя отчета с помощта на jasperviewer. Сега бих искал да създам формуляр за параметри за моите отчети, без да се налага да използвам jasperserver. Някаква идея как мога да постигна това? - person Niijimasama; 28.02.2013
comment
Съжалявам, не мога да ви помогна с това. Нямам идея. - person Rachcha; 04.03.2013