2011-07-26 127 views
1

我有一個字段($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)就是答案。詳細信息在下面的文章。

回答