我想在iReport中做一個簡單的表達,但無論我嘗試似乎給了我一個錯誤。這似乎是一件很簡單的事情,但是每當我嘗試用Java做任何事情時,都需要20次嘗試才能做到。在iReport中打印表達式時
我想要做的是顯示一個子報表,當一個整數字段的值不爲零。我正在爲子報表控件使用「打印時的表達式」。
下面的幾個(的多)的事情,我已經試過:
$F{count}!=0
$F{count}!=Integer(0)
!$F{count}.compareTo(0)
顯然我的Java很爛。任何幫助,將不勝感激。謝謝。
您是否嘗試過:「$ F {count} .intValue()!= 0」? – lkdg
我得到這個錯誤,當我嘗試:'不能從布爾值轉換爲布爾值' – Tom
@lkdg - 我圍繞您的建議包裝'新的布爾()',它的工作原理:'new Boolean($ F {count} .intValue )!= 0)'。如果您將它作爲答案發布,我會接受它。我比我提出的解決方案更喜歡它。謝謝! – Tom