首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

ext问题,关于editgridpanel中comboBox动态加载的问题

发布网友 发布时间: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'
},

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com