发布网友 发布时间:2022-04-22 04:55
共1个回答
热心网友 时间:2023-11-06 14:15
大概过程是定义store里面存放你需要的东西,然后把store放在combobox里面.
给你个例子,希望能够帮到你.
//定义的store
var examStore = new Ext.data.Store({
model: 'Exam',
pageSize: 10, // items per page
proxy: new Ext.data.HttpProxy({
url: 'ExamHandler.ashx?method=getAll',
reader: {
type: 'json',
root: 'data',
totalProperty: 'total'
}
}),
listeners:{
load:function(){
var combo = form.getForm().findField("examId");
combo.setValue(combo.getValue());
}
}
});
examStore.load();
//combox 在form里面的写法
{
fieldLabel: '选择试卷',
xtype: 'combo',
msgTarget: 'side',
editable: false,
triggerAction: 'all',
lazyRender: true,
mode: 'local',
store: examStore,
valueField: 'id',
displayField: 'examName',
name: 'examId'
},