前言
货币格式(金额千分位分隔符 + 两位小数点)在实际应用中有广泛的使用场景,主要包括财务、金融、商业报表、软件开发等领域。但是Axure里String.prototype.replace()和Number.prototype.toLocaleString()都被阉割了,Math.trunc()也不支持,所以一般开发人员的解决方案在这里并不适用。

格式
- 局部变量/全局变量
- [[(变量名>0&&Math.floor(变量名)||Math.ceil(变量名)).toLocaleString()]][[变量名.toFixed(2).substr(-3)]]
- 中继器(假设列名为Column0)
- [[(Item.Column0>0&&Math.floor(Item.Column0)||Math.ceil(Item.Column0)).toLocaleString()]][[Item.Column0.toFixed(2).substr(-3)]]
- 文本框/文本域
- 先设置局部变量,然后见前面第一条。
如果觉得我的教程做的不错呢,欢迎关注、收藏、转发、捐赠,谢谢。
原文链接:Axure中货币格式金额千分数两位小数点
转载请注明:最InのAxure » Axure中货币格式金额千分数两位小数点