我是iReport的新手并尝试以下方法: 当特殊字段具有另一个值时,我希望报告在详细信息带中注意,因为它具有之前的条目。 我认为如果我使用变量可能是可能的,但我不知道如何做到这一点。 有人可以帮我解决一个例子,这样我就能看到正确的语法吗?
我尝试创建一个参数$P{MyField}
并在“打印时间”中填写一条语句,如下所示:
($P{MyField}.put("MyField", $F{MyField}) == null ) ? Boolean.FALSE:Boolean.FALSE
我在另一份报告中发现并希望使用它...
参数设置为
java.util.Map
默认
new java.util.HashMap()
我认为我完全错了......所以,如果有人可以帮忙吗?
答案 0 :(得分:0)
您可以添加一个矩形,例如,使用特殊样式,并在条件“打印表达式”时设置条件,因此特殊矩形只会在真正应用时打印。