2016-06-07 3 views
0

그래서 지금 MYDATA 변수의 값이 될 것이다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.data.SimpleStore를 사용 Ext.ux.form.SuperBoxSelect 성분이 사용자가 AJAX 호출을하면 업데이트됩니다. SuperBoxSelect를 다시로드하면 목록 항목도 실시간으로 업데이트됩니다. 당신이 MYDATA 값을 얻을 때 Ajax 호출을 한 후

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

또는

boxSelect.bindStore(myStore) 

답변

2

를 작동하는 경우

0

다음 옵션을 시도하고 확인하십시오, 당신은 사용할 수 있습니다

myStore.loadData (myData);