var turl ='test.php' ;
var on_logic1_store = new Ext.data.JsonStore({
url:turl,
root:'logic1',
fields:['id','name']
});
var on_logic1 = new Ext.form.ComboBox({
name:'on_logic1',
fieldLabel:'on_logic1',
mode: 'remote',
allowBlank : true ,
triggerAction : 'all',
store n_logic1_store,
displayField: 'name',
width:400
}); 建一個combom, store型式為 Ext.data.JsonStore,透過url:'test.php' 讀取所要的JSON檔~
在下有個疑問,能透過更改 url ,去變更combom能選的選項嗎??
下面是我的想法:turl ="new_test.php" ;
on_logic1_store.load(); 如上面的程式碼, 變更參數 turl,然後store再load過~~
可是沒反應耶?(在下試過reload()參數,但是firebug上顯示的是undefine, load參數是true)
請教一下各位大大,該如何實現 store的更新?? 然後及時反應在畫面選項上??
謝謝^^~ |