4

我正在使用 string.Format() 在服务器端格式化一些数字。

double dd = 15453434.5345;
            Console.Write(String.Format("{0:N0}", dd));
            Console.Read();

上面的代码生成:

15,453,435

数字四舍五入,我们可以看到逗号分隔符。如何使用 ExtJS 实现这一点。

4

1 回答 1

7

看看Ext.util.Format

此类是格式化函数的集中位置。它包括格式化各种不同类型数据的函数,例如文本、日期和数值。

选项包括:

  • 千分隔符
  • 小数分隔符
  • currenyPrecision
  • 货币符号
  • 货币结束

例子:

Ext.util.Format.thousandSeparator = ',';
Ext.util.Format.decimalSeparator = ',';
var num = (15453434.5345).toFixed(0);

//And then:
Ext.util.Format.number(num, '0,000.00'); //outputs 15,453,435
于 2013-06-05T09:17:01.757 回答