我目前正在尝试使用一些特殊的输入控件行为创建一个JasperReport报告。我的需求是:
我想知道是否有“干净”的解决方案 - 没找到任何东西。
任何指针都会有所帮助。
答案 0 :(得分:2)
表达式与JasperReports Server上的输入控件无关时打印。
没有内置支持隐藏和显示基于不同值的输入控件。用于级联输入控件的基础设施当然可以扩展到实现这一目标......但这不是一件容易的事。
我将采用的路径是自定义显示输入控件的.jsp页面。 JasperReports Server Ultimate Guide中有一个名为“自定义输入控件表单”的部分,可以让您从这条路径开始。
答案 1 :(得分:0)
对于datebox部分,您可以使用print when expression
来确定报告的某些块是否可见。
对于其他“输入”,如果您想要在报告中显示某些数据,则可以在报告中生成一些Parameter
,然后在导出之前从用户输入设置Parameter
报告。