ExtJs用于使用给定货币格式化金额的方法

时间:2015-04-09 15:18:33

标签: javascript extjs extjs4

  • 我是extjs的新手

    • 是否有任何ExtJs方法用于格式化给定的金额 货币
    • 我做了一些搜索,我只能找到美国货币..
    • 提供以下代码..
    • 如果你们提供一些输入会很棒

    public function usMoney(Number / String value) 将数字格式化为美国货币 参数: value:Number / String 要格式化的数值 返回: 串 格式化的货币字符串 此方法由Format。

  • 定义

1 个答案:

答案 0 :(得分:0)

我不相信除了我们之外还有另外一种货币功能。

您可以编写自己的函数,然后使用它来格式化。 Ext甚至还有一些其他有用的格式化程序可以帮助你。例如,Ext.util.Format.numberRenderer

var fiveWithTwoZeros = Ext.util.Format.numberRenderer('0.00')(5);
console.log(fiveWithTwoZeros); // "5.00" - Just add the appropriate currency symbol

例如,如果要渲染值以显示欧元符号并在网格中的小数点后面有两位数,则可以执行以下操作:

columns : [
    {
        text      : 'Foo',
        dataIndex : 'foo',
        flex      : 1,
        renderer: function(val) {
            // '€' is the euro symbol
            return '€' + Ext.util.Format.numberRenderer('0.00')(val)
        }    
    }
]