我正在尝试覆盖基本模型类,因此它会影响我的所有模型。我基本上需要一个地方来检查任何操作错误,这样我就可以处理它,而不是在整个地方重复我的代码,所以,如果我的任何模型出现错误,我可以管理它:
Ext.override(Ext.data.Model, {
listeners: {
failure: function (proxy, response, operation) {
if(!operation.success) {
Ext.Msg.alert('An error occurred', operation.error);
}
}
}
});
问题是它在失败时不会做任何事情。顺便说一句,我最后加载了我的 overrides.js 文件。