由于某些未知原因,JasperServer不会将参数从输入控件传递到报表。
我使用在iReport中工作的输入参数,使用iReport 4.6(甚至尝试过兼容模式4.0.1)定义了一个jrxml报告。
当我在 jasperserver 4.5 上部署报告时,我得到的回答是“报告为空”。
没有参数的相同报告也很有效。
当然,我使用单选查询定义和附加输入控件。
输入控件中的value列和visible列与我在jrxml中用作参数的DB字段相同。
查询值作为可能的输入显示正常,但当我选择一个...“报告为空”!!
我尝试简化报告,但输入控件中的参数不会被传递以呈现报告。
答案 0 :(得分:0)
您必须在jasperserver中创建参数(不仅在iReport中),同名。
在JasperServer中,编辑您的报告,使用相同的ID定义“输入控件”并通过向导,它现在应该可以正常工作。
如果您想先测试,请选择“始终需要在emergin窗口中”。
您还可以在此处查看答案http://jasperforge.org/node/543148