2016-06-07 68 views
0

所以,我有一個使用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,使其列表項目也將實時更新?

回答

2

調用Ajax後,當你得到myData的值,你可以用:

myStore.loadData(myData);

0

請嘗試以下選項,並檢查是否正常工作

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

boxSelect.bindStore(myStore)