如果有其他更好的方法,可以一起交流交流。
下面说一下我知道的方法。
方法:设置Pattern Expr.的值。
比如此处Parameters设置了参数金额格式amountFormat,Pattern Expr.=$P{amountFormat}.
有时一些场景会需要一些判断,比如列头如果包含了数量就使用###0,否则就使用配置的金额格式amountFormat,设置Pattern Expr.=($V{columnTitle}.contains("数量"))?"###0":$P{amountFormatParam},此处的$V{columnTitle}是我自己报表获取列头值的方法。