我对JasperReport Server很陌生。我已经成功使用JasperReport Sever 4.7(社区版)并从 Java 应用程序中调用 jasper 报告(使用 jasperviewer)。
我的问题是: 1. 创建我自己的参数表单,当用户单击链接到碧玉报告的按钮时会弹出该表单。
- 用户能够输入所需的参数(最好从列表中选择),然后当用户在此页面上按 enter 或 ok 时,它会将值相应地传递给 jasper 报告。
任何帮助将不胜感激。
我对JasperReport Server很陌生。我已经成功使用JasperReport Sever 4.7(社区版)并从 Java 应用程序中调用 jasper 报告(使用 jasperviewer)。
我的问题是: 1. 创建我自己的参数表单,当用户单击链接到碧玉报告的按钮时会弹出该表单。
任何帮助将不胜感激。
首先,当您创建报告并保存在Jasper 存储库中时-
只需右键单击报告文件夹(包含 Main.jrxml 的文件夹)并单击Properties
。出现一个对话框。
转到Other
选项卡。标签旁边Controls Layout
会有一个下拉框。选择Pop-up Screen
那个。你的工作完成了。
第二,你绝对可以有一个选择列表。有两种方法可以为列表生成值 - 使用查询或手动输入。步骤是:
在存储库的报告文件夹中,在 main.jrxml 文件下将有一个Input Controls
文件夹。右键单击它并单击Create a local input control
。将出现一个对话框。
在General
选项卡上给出输入控件的 ID 和名称(ID 必须与您各自的参数名称匹配)。
转到Input Control Details
选项卡。根据您的要求选择类型为“单选查询”或“单选值列表”。输入查询或值,您的工作就完成了。