我使用 Jaspersoft iReport 生成报告。对于传递参数,我们需要在运行时在提示框中输入值。
我们可以在字段中加载带有值的提示框吗?让它看起来像一个下拉列表,我们可以从该列表框中选择值?而不是键入值。
可能吗??
我使用 Jaspersoft iReport 生成报告。对于传递参数,我们需要在运行时在提示框中输入值。
我们可以在字段中加载带有值的提示框吗?让它看起来像一个下拉列表,我们可以从该列表框中选择值?而不是键入值。
可能吗??
在 JasperReport 服务器中可以轻松完成,您只需在 JasperReport 服务器中创建 parameter1。
在 JasperReport 服务器中创建输入控件
然后只需在报表的“控件和资源”输入控件中添加此参数。
实际上该列表包含上次输入值的历史记录
例如
如果你输入
然后列表将包含值“1 , 2 , 3”
当提示窗口出现时,最后输入的值将是默认值
在我们的示例中,“3”将显示在提示窗口中
如果要使用预定义的默认值并强制不显示提示窗口您可以
在参数属性值中
轻松设置
在 iReport 中,您可以简单地创建参数,然后在 SQL SELECT 中使用:
...其中字段名称 = $P{参数}
会出现提示。