本帖最后由 Wilson.Zhang 于 2024-11-15 12:16 编辑
了解了,就是将数值除以1000后的结果再加上单位”万元“。您可以尝试下自定义格式,重写format方法定义转换逻辑,比如除以10000并将结果保留两位小数,并在最后接上单位文本“万元”,如下图所示:
可以参考如下代码:
- function CustomNumberFormat() {
-
- }
- CustomNumberFormat.prototype = new GC.Spread.Formatter.FormatterBase();
- CustomNumberFormat.prototype.format = function (obj, formattedData) {
- console.log('cuatom number format, formattedata: ', formattedData);
- return obj ? (obj / 10000).toFixed(2) + '万元' : "";
- };
复制代码
可以参考官网教程了解自定义格式详情:
https://demo.grapecity.com.cn/sp ... om-formatter/purejs
|