所以我有一个Ext.ux.form.SuperBoxSelect组件,它使用像这样的Ext.data.SimpleStore
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
});
现在,当用户进行AJAX调用时,myData变量的值将会更新。如何重新加载SuperBoxSelect以使其列表项也能实时更新?
答案 0 :(得分:2)
进行Ajax调用后,当你获得myData值时,你可以使用:
myStore.loadData(MYDATA的);
答案 1 :(得分:0)
请尝试以下选项并检查其是否有效
myStore.load({params:{......}})
或
boxSelect.bindStore(myStore)