【发布时间】:2010-11-30 22:13:01
【问题描述】:
我有一个 Ext Grid,想要获取 JSON "success":false/true 响应并为每种情况执行一个函数。我希望将它作为与 JSON PHP 文件的每个网格交互的回调函数。
有这方面的例子吗?
感谢您的宝贵时间。
【问题讨论】:
我有一个 Ext Grid,想要获取 JSON "success":false/true 响应并为每种情况执行一个函数。我希望将它作为与 JSON PHP 文件的每个网格交互的回调函数。
有这方面的例子吗?
感谢您的宝贵时间。
【问题讨论】:
您需要注册JsonStore 的load 和exception 事件的回调。像这样的:
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
},
[...]
}
【讨论】: