iReport:使用变量

时间:2010-11-09 21:33:34

标签: jasper-reports

我是iReport的新手并尝试以下方法: 当特殊字段具有另一个值时,我希望报告在详细信息带中注意,因为它具有之前的条目。 我认为如果我使用变量可能是可能的,但我不知道如何做到这一点。 有人可以帮我解决一个例子,这样我就能看到正确的语法吗?

我尝试创建一个参数$P{MyField}并在“打印时间”中填写一条语句,如下所示:

($P{MyField}.put("MyField", $F{MyField}) == null  ) ? Boolean.FALSE:Boolean.FALSE

我在另一份报告中发现并希望使用它...

参数设置为

java.util.Map 

默认

new java.util.HashMap()

我认为我完全错了......所以,如果有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

您可以添加一个矩形,例如,使用特殊样式,并在条件“打印表达式”时设置条件,因此特殊矩形只会在真正应用时打印。