ExtJS网格回调加载和重新加载

时间:2009-09-23 22:06:16

标签: php json extjs callback

我有一个Ext Grid,想要获取JSON“success”:false / true response为每种情况执行一个函数。我希望将它作为每个网格与JSON PHP文件交互的回调函数。

这有什么例子吗?

感谢您的时间。

1 个答案:

答案 0 :(得分: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
     },

     [...]
 }