{
fieldLabel: '所属医院',
xtype: 'combobox',
name: 'hospitalId',
labelWidth:60,
editable: false,
valueField: 'id',
displayField: 'hospitalName',
emptyText: '请选择...',
store: {
fields: ['id', 'hospitalName'],
autoLoad: true,
proxy: {
type: 'ajax',
url: '/hospitalInfo/dictItemList',
reader: {
type: 'json',
root: 'hospitalInfos'
}
},
listeners:{
load : function(store, records, options ){
var data ={ "id": "", "hospitalName": "不限制"};
var rs = [new PatientInfoModel(data)]; //PatientInfoModel:继承自 Ext.data.Model的对象
store.insert(0,rs);
//store.insert(0,{"id": "", "hospitalName": "不限制"}); //只添加一行用这个比较方便
}
}
}
}
附上store 的 insert 方法: