ExtJS EditorGridPanel中时间日期编辑问题的总结

1.首先要确保你store中的field是成功的把时间字符串转换为date类型

2.正确的设置grid的renderer以便呈现

3.正确的设置editor的format

4.关于格式化的方式,看ext api中Date的那篇,很详细.


{header:"申请时间",dataIndex:"creTim",width:120,sortable: true,editor:new Ext.form.DateField({format:'Y-m-d'}),
          renderer:function(value){ if(value instanceof Date){ return new Date(value).format("Y-m-d").toString();  }else{   return value;   } }  },
if(sore.getAt(i).isModified('creTim')){
creTime = sore.getAt(i).data['creTim'].format("Y-m-d"); }else{
   creTime = sore.getAt(i).data['creTim']
}


注:方法isModified是否被修改

你可能感兴趣的:(ext)