Ext.ux.form.SuperBoxSelect 组件重载数据

Ext.ux.form.SuperBoxSelect component reload data

所以我有一个 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
    });

现在 myData 变量的值将在用户进行 AJAX 调用时更新。如何重新加载 SuperBoxSelect 以便其列表项也将实时更新?

请尝试以下选项并检查是否有效

myStore.load({params:{......}})

boxSelect.bindStore(myStore)

进行 Ajax 调用后,当您获得 myData 值时,您可以使用:

myStore.loadData(我的数据);