Extjs-displayfield格式化日期

Extjs-displayfield格式化日期
Ext.override(Ext.form.DisplayField, {
    getValue : function(){
        return this.value;
    },
    setValue : function(v){
        this.value = v;
        this.setRawValue(this.formatValue(v));
        return this;
    },
    formatValue : function(v){
     if(this.dateFormat && Ext.isDate(v)){
      return v.dateFormat(this.dateFormat);
     }
     if(this.numberFormat && typeof v == 'number'){
      return Ext.util.Format.number(v, this.numberFormat);
     }
     return v;
    }
});


items:[{
     fieldLabel:'申购日期',
     xtype : 'displayfield',
     name : 'orderDate',
      formatValue: function(value){return new Date(value).format("Y-m-d");}
    }]

你可能感兴趣的:(Extjs-displayfield格式化日期)