2013-06-25 108 views
0

我是使用Extjs 4.2.1的新的。我有一個主控制器,我想在Init方法加載時設置組合框初始值。我曾這樣做過:Extjs在初始控制器方法加載時設置Combobox值

init: function(){ 

var suc = Ext.data.StoreManager.lookup('ListaSucursales'); 
//suc.load(); 
console.log(suc.getCount()); 

} 

我已經注意到,這家商店有0項。這意味着雖然autoLoad屬性爲true,但商店未加載。所以我的問題是。我必須在哪裏使用控制器設置組合框的初始值。

預先感謝您...

回答

1

您可以設置這樣的店負荷組合框的值:

store.load({ 
     callback:function(records, operation, success){ 
      // set combo value 
     } 
    }); 

+0

親愛的@ user1896597:感謝您的回覆。但是......控制器必須採用這種設置不是目標嗎?順便說一句,如果我的商店有屬性autoLoad ...這也可以嗎? – sonseiya

+0

不確定爲什麼你的自動加載不起作用。就像測試一樣,你可以這樣做:'code'store.on('datachanged',function(){alert('store loaded') });'code' – player

相關問題