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を見てください。

このクラスは、書式設定関数の中心的な場所です。テキスト、日付、数値など、さまざまな種類のデータをフォーマットする関数が含まれています。

オプションは次のとおりです。

  • 千の区切り
  • decimalSeparator
  • 通貨精度
  • 通貨記号
  • currencyAtEnd

例:

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 に答える