0
나는 가게를로드하려고하지만 어떤 이유로 나는 구글 크롬 (최신 버전)에서이 오류를 얻을 :ExtJS에 정의되지 않은 기능
Uncaught TypeError: Cannot call method 'apply' of undefined ext-all-debug.js:8586
fire ext-all-debug.js:8586
Ext.define.continueFireEvent ext-all-debug.js:24623
Ext.define.fireEvent ext-all-debug.js:24601
Ext.define.onProxyLoad ext-all-debug.js:50186
Ext.define.processResponse ext-all-debug.js:39168
(anonymous function) ext-all-debug.js:39381
Ext.apply.callback ext-all-debug.js:6422
Ext.define.handleResponse ext-all-debug.js:18769
(anonymous function) ext-all-debug.js:1815
(anonymous function)
및 Internet Explorer에서이 일 8 :
Message: 'fireFn' is null or not an object
을
FireFox (최신 버전)가 무시하는 것처럼 보입니다.
일부 새로운 줄을 ext-all-debug.js
에 삽입 했으므로 줄 번호가 5 ~ 10 줄 정도 벗어날 수 있습니다.
Ext.define("FI.store.units.InstallBaseStore", {
extend:'Ext.data.Store',
requires: "FI.model.units.InstallBaseModel",
model: "FI.model.units.InstallBaseModel",
storeId: 'installBaseStore',
pageSize:10,
proxy: {
type: 'jsonp',
url: urls.QSUrl+"/search",
limitParam: 'undefined',
startParam: 'offSet',
pageParam: 'undefined',
extraParams: {
searchString: '*:*',
index: "fleet",
role: "Admin"
},
reader: {
root: 'results.results',
totalProperty: 'numFound',
model: 'FI.model.units.InstallBaseModel'
}
},
listeners:{
beforeload: {
fn:function(){
console.log("BEFORE LOAD");
this.getProxy().setReader({
root: 'results.results',
totalProperty: 'numFound',
model: 'FI.model.units.InstallBaseModel'
});
console.log(this.getProxy().getReader());
}
}
}
});
어떤 아이디어 :
이
가게입니까?
Google 크롬에있는 경우에 당신은 실행을 일시 정지를 알 수 있습니다 작은 정지 신호가 파란색으로 바뀔 때까지 (예외시 일시 정지). 그런 다음 프로그램을 실행하면 오류가있는 행을 정확하게 표시하고 명령 줄에서 변수를 검사하고 식을 실행할 수 있으며 스택 추적을 위아래로 이동하여 상황이 어떻게 진행되고 있는지 확인할 수 있습니다. – hugomg
@missingno 좋은 기능이지만 나에게 도움이되지 않는 것 같습니다. 다른 아이디어가 있습니까? – Dragos
아마도 변수를 어딘가에 잘못 입력했을 뿐이므로 여기를 아무도 추측 할 수 없게됩니다. 디버거를 사용하면 수백 번 프로그램을 실행하지 않고 수동으로 수십 톤의 인쇄 문을 추가 할 수 있습니다. – hugomg