我有一个字段($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