2009-09-23 87 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 
    }, 

    [...] 
}