Jasper报告参数表

时间:2013-02-18 13:43:47

标签: jasper-reports jasperserver

我是 JasperReport Server 的新手。我已成功使用 JasperReport Sever 4.7 (社区版)并在java应用程序中调用jasper报告(使用jasperviewer)。

我的问题是: 1.创建我自己的参数表单,当用户单击链接到jasper报表的按钮时弹出该表单。

  1. 用户可以输入所需的参数(最好从列表中选择)然后当用户在此页面上按Enter或ok时,它会相应地将值传递给jasper报告。
  2. 任何帮助都将受到高度赞赏。

1 个答案:

答案 0 :(得分:1)

首先,当您创建报告并保存在 Jasper存储库中时 -

  1. 右键单击报告文件夹(包含Main.jrxml的文件夹),然后单击Properties。出现一个对话框。

  2. 转到Other标签。 Controls Layout标签旁边会有一个下拉框。选择Pop-up Screen。你的工作已经完成。

  3. 对于第二个,你绝对可以有一个选择列表。有两种方法可以为列表生成值 - 使用查询或手动输入。步骤是:

    1. 在存储库的报告文件夹中,在main.jrxml文件下将有一个Input Controls文件夹。右键单击它并单击Create a local input control。将出现一个对话框。

    2. General标签上,输入输入控件的ID和名称(ID必须与您的相应参数名称匹配)。

    3. 转到Input Control Details标签。根据您的要求选择类型为“单选查询”或“单选值列表”。输入一个或多个查询,您的工作就完成了。