2016-12-20 6 views
2

storeLoad()の後にExtJSグリッドでイベントを発生させたいとします。レンダリング後以外に使用できるイベントはありますか?ストアロード後のExtJsのイベント

afterrender: function(grid) { 
      var store = grid.getStore(); 
      if (store.isLoaded()) { 
       // not getting debugger here. 
      } 
     }, 

答えて

3

ちょうどあなたのストアにロードイベントを使用します。答えを

var store = grid.getStore(); 
store.on('load', function(){ 
    //Your function here 
}); 
+0

感謝を。しかし、どこでこれを行うべきですか? IN init関数またはアフターレンダー関数 – David

+0

@David * afterrender *関数の精度は、 –

+0

@Davidです。または、* load()*関数を呼び出す直前にストアが* autoload *を* false *に設定している場合 –

関連する問題