2009-09-23 65 views
2

我有一個Ext網格,想抓住JSON「成功」:false/true響應爲每種情況執行一個函數。我想把它作爲每個與JSON PHP文件進行網格交互的回調函數。ExtJS在加載和重新加載網格回調

這個的任何例子?

謝謝你的時間。

回答

8

您需要將回調註冊到JsonStore的loadexception事件。就像這樣:

var grid = new Ext.grid.GridPanel({ 
    store: new Ext.data.JsonStore({ 
      [...] 
      listeners: { 
       load: this.onLoadSuccess.crateDelegate(this), 
       exception: this.onLoadException.createDelegate(this) 
      } 
    }), 

    onLoadSuccess: function() { 
      // success 
    }, 

    onLoadException: function() { 
     // error 
    }, 

    [...] 
}