我有一個字段($P{ORDER}.permit
),它是Integer
(0,1),我想將它顯示爲String
(「否」,「是」)。所以我添加下面鍵ResourceBoundle
:嵌套Jasper表達式
order.permit.0=No
order.permit.1=Yes
我寫信表達$R{order.permit.$P{ORDER}.permit}
但它不工作。拋出異常
net.sf.jasperreports.engine.JRException:生成的太多groovy類是 。請確保您不使用此報表編譯器不支持的Groovy功能,如 關閉。
我懷疑這個異常是由嵌套jasper表達式或嵌套它們以錯誤的方式引起的。
我該如何編寫表達式才能達到所需的結果?
編輯:str("order.permit." + $P{ORDER}.permit)
就是答案。詳細信息在下面的文章。
謝謝'str(「order.permit。」+ $ P {ORDER} .permit)'是答案! – emstol