表達式時可以在打印中放置多個條件嗎?你可以請給出語法。例如,打印iReport中的表達式時比較2字符串
If Field Value = 'Cancelled' then Print Grey Color
Feild Value = 'Proposed ' then Print Black Color
等
基於字段值,我需要改變文本框的顏色。
我用這句法
$F{status_Current}.StringValue() ='Canceled'? Boolean.TRUE : Boolean.FALSE
但它拋出一個錯誤。
有人可以請給這個
*** status_Current ***字段的類型是什麼?如果** java.lang.String **,那麼Java 5中的正確語法是:'$ F {status_Current} .equals(「Canceled」)? true:false'。對於Java 4:'$ F {status_Current} .equals(「已取消」)? Boolean.TRUE:Boolean.FALSE' –