0
私はHttpProxyを拡張し、24個のストアをあらかじめロードしています。このエラーは、ロードする24th Storeを追加した後に発生します。要求に応じてロードすることを試みましたが、laodに呼び出されるとエラーが発生します。 ExtJSの専門家が助けてください!私はExtJSの2.3ExtJS 2.3 - Uncaught RangeError:最大呼び出しスタックサイズを超えました
Uncaught RangeError: Maximum call stack size exceeded
Ext.override.listeners.loadexception extensions.js:12
Ext.util.Event.fire ext-all-debug.js:1521
Ext.util.Observable.fireEvent
extension.jsで私の小さな拡張子コード使用しています:
Ext.override(Ext.data.HttpProxy,{
listeners: {
'loadexception' : function(proxy, options, response){
var data = eval("(" + response.responseText + ")");
if (data.errorCode == "1") { //session expired or auth error
location.reload(true);
} else {
this.fireEvent("loadexception",proxy,options,response);
}
}
}
});
ありがとうShiplu!なんらかの理由で私はイベントの宣言が止まると思っていました。拡張に加えていくつかのケースでイベントを処理するので、私は再びイベントを処理する必要がありました。ありがとうございました! – user979051