actionscriptのパラメータの1つとしてパターンを与えた数値の書式設定を行うメソッドを記述する必要があります。例えばパターンをパラメータとして受け入れるFlex/ActionscriptのNumberFormatter
:
a. 12345.00 using format pattern ###,###.## resulting 12,345.00
b. 12345.00 using format pattern ##,##,##.## resulting 1,23,45.00
は当初、私はそれを行うことができて、NumberFormatterが、しかしdocumentationを読んだ後、あなたがパターンを受け入れることができないようだと思いました。
これを実装する方法はありますか?私はFlexを使用しています。
更新:Jasonが作成したサンプルに基づいて高度なフォーマッタを作成しました。あなたはここでそれをダウンロードすることができます。link
。 – Rudy
私はPhoneFormatterを見て、独自のパターンベースのフォーマッタを実装して、NumberまたはCurrencyFormatterをプロセス内に拡張します。個人的には、##、##、##。##のようなフォーマットの必要性を見たことがないので、Flex SDKでは表示されません。通常のNumber and Currencyフォーマッタは、すべてのケースの99.9%、特に新しいFlex 4.5ロケールベースのフォーマッタで動作します。 –