Ext.ux.form.SuperBoxSelect部件重装数据
问题描述:
所以,我有一个使用Ext.data.SimpleStore这样Ext.ux.form.SuperBoxSelect部件重装数据
var myData = [];
var myStore = new Ext.data.SimpleStore({
id: 0,
fields: ['id', 'name'],
data: myData,
......
});
var boxSelect = new Ext.ux.form.SuperBoxSelect({
fieldLabel: 'xxx',
width: xxx,
mode: 'local',
hiddenName: 'xxx',
valueField: 'xxx',
displayField: 'xxx',
value: xxx,
store: myStore
});
一个Ext.ux.form.SuperBoxSelect部件现在myData的变量的值将是当用户进行AJAX调用时更新。如何重新加载SuperBoxSelect,使其列表项目也将实时更新?
答
调用Ajax后,当你得到myData的值,你可以用:
myStore.loadData(myData);
答
请尝试以下选项,并检查是否正常工作
myStore.load({params:{......}})
或
boxSelect.bindStore(myStore)