返回列表 發帖

Extjs Ext.data.JsonStore 的更新問題?

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',
        storen_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的更新?? 然後及時反應在畫面選項上??

謝謝^^~
ccdff

返回列表 回復 發帖