通过脚本更改一列表格中的数字格式

问题描述 投票:0回答:1

在 Birt 报告中,我想根据数据值更改数字格式。

我在表脚本的

onRender
中尝试了这个,以测试如何以编程方式更改格式:

var df = new Packages.java.text.DecimalFormat("#,###.000000");
df.format(row["tensionEcm1"]);

对栏目显示没有影响。有什么想法吗?

javascript birt
1个回答
0
投票

df.format
是一个以字符串形式返回格式化值的函数。 你正在调用这个函数,但你扔掉了结果!

你应该做什么: 按原样使用您的 JS,但删除最后的分号

;
,并将其用作动态文本项(内容类型为“Plain”)的表达式。

© www.soinside.com 2019 - 2024. All rights reserved.