2010-11-09 84 views
1

我與iReport新並嘗試以下操作: 當特殊字段具有其他值,因爲它具有之前的條目時,我希望報告在細節區域中注意。 我認爲這可能是如果我使用一個變量,但我不知道如何做到這一點。 有人可以幫助我一個例子,所以我可以看到正確的語法?iReport:使用變量

我試圖創建一個參數$P{MyField},並在同一份聲明中填充「打印時」是這樣的:

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

我在另一份報告發現,並希望使用它...

參數設定爲

java.util.Map 

默認

new java.util.HashMap() 

我想我完全錯了...所以如果有人可以幫忙?

回答

0

您可以添加一個矩形,例如,使用特殊的樣式,並將該條件設置爲porperty「print when expression」時,所以該特殊矩形只會在真正應該打印時纔會打印出來。