【问题标题】:ExtJs NumberField Using thousand seperatorExtJs 数字字段使用千位分隔符
【发布时间】:2015-12-02 16:50:53
【问题描述】:

有一个使用 ExtJs 3.0 的旧项目,我需要使用带有千位分隔符和货币(美元、欧元、TL 等)的数字字段。但是,当我使用 ajax 请求向/从服务器发送/获取它时,原始值必须是 post/get。 ExtJs 3.0 数字字段不支持太多选项。任何帮助!

【问题讨论】:

    标签: javascript extjs extjs3


    【解决方案1】:

    您的问题是如何仅在 UI 上将数字字段显示为货币,对吗?如果是这样,请尝试在您的渲染器上使用Ext.util.Format。 如下代码:

    id: 'abc',
    header: 'ABC'
    renderer: function(value){
        return Ext.util.Format.usMoney(value);
    }
    

    我还没有找到 ExtJS 3.0 文档,但是在 Extjs3.4 中我发现 Ext.util.Format 可从 1.1 版本获得。

    【讨论】:

    • 嗨 hienvd,谢谢你的回答。但这并没有太大帮助。
    • var money = new Ext.form.NumberField({ fieldLabel : 'Money, allowBlank : false, width : ekranStandartlari.inputWidth, labelStyle: 'padding-left:2em;', 渲染器: function(value){ return Ext.util.Format.usMoney(value); } });
    • @user2257123 为什么它没有帮助你?你试过了吗?请将您的代码包含在注释中以便清楚阅读
    猜你喜欢
    • 1970-01-01
    • 2016-05-13
    • 2023-03-20
    • 1970-01-01
    • 2018-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多