我想要做的是在打印到正式报告之前拦截每个变量并检查它是否为“2999/12/31”,如果是,则必须打印空白
我已经针对AdHoc视图执行了此操作,但它们与在iReport中创建的Formal报告的工作方式不同
以下是我的Ad Hoc报告现在的打印方式
请注意,在“cde_enddate”中,值打印为“”,但实际上是“2999/12/31”
我是通过向tableRows.jsp
添加if语句来实现的我的问题是,在哪里可以拦截打印到正式报告的值以完成同样的事情?
答案 0 :(得分:0)
为了实现这一点,您可以简单地使用三元表达式作为文本字段的表达式。
例如 -
$ F {cde_enddate).equals( “2999年12月31日”) ? “” :$ F {cde_enddate)
希望这有帮助