默认的TextField、DateField、ComboBox、NumberField也就只能处理一般的情况。当我们相对编辑器进行更详细的配置的时候,就需要用到PropertyGrid的customEditors,为指定的id的那行数据设置对应的编辑器。
var grid = new Ext.grid.PropertyGrid({
title:'属性表格',
autoHeight:true,
width:300,
renderTo:'grid',
customEditors:{
'Start Time': new Ext.grid.GridEditor(new Ext.form.TimeField({selectOnFocus:true}))
},
source:{
'Start Time':'10:00 AM'
}
});