案例效果

表单千位符格式显示数字

实现思路

  1. 注册字段失去焦点事件
  2. 编写JS实现千位符格式化显示数据
  3. 保存之后再进来需要在表单被激活中在进行一次转换,这样就保证录入与编辑的时候,都显示千分位

操作步骤

  1. 注册字段失去焦点事件

  1. 编写JS实现千位符格式化显示数据

  1. 保存之后再进来需要在表单被激活中在进行一次转换,这样就保证录入与编辑的时候,都显示千分位

  1. 页面效果

相关代码


/**
 *  field 字段本身
 *  value 改变数值
 */
//失去焦点事件
function(field, value){
    var x = Ext.util.Format.number(field.getValue(), '0,000.00')  
    field.setValue(x);
}

/**
 * 
 * @param {} form对象本身
 */
//表单被激活事件
function(form){
    var  filed = form.form.findField("XMINFO_AA").getValue();
    if(filed){
        var  numvalue = JE.toNum(filed.replace(/,/gi,''))
        var x = Ext.util.Format.number(numvalue, '0,000.00')
        form.form.findField("XMINFO_AA").setValue(x);
    }
}

关键字,相关问题

  • 失去焦点事件
  • 千位符显示数据
最后编辑: 肖海杰  文档更新时间: 2024-08-21 10:58   作者:肖海杰