在 Birt 报告中,我想根据数据值更改数字格式。
我在表脚本的
onRender
中尝试了这个,以测试如何以编程方式更改格式:
var df = new Packages.java.text.DecimalFormat("#,###.000000");
df.format(row["tensionEcm1"]);
对栏目显示没有影响。有什么想法吗?
df.format
是一个以字符串形式返回格式化值的函数。
你正在调用这个函数,但你扔掉了结果!
你应该做什么: 按原样使用您的 JS,但删除最后的分号
;
,并将其用作动态文本项(内容类型为“Plain”)的表达式。