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是否被修改
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是否被修改