callParent()
으로 처리하기 전에 Json Store를 준비하려고하는데 오류가 발생합니다.ExtJS 4 - callParent에 대한 비동기 콜백이 예외를 throw합니다.
그러나 me.callParent()
은 비동기 콜백없이 잘 작동합니다.
Ext.define('My.desktop.AppExt', {
extend: 'Ext.ux.desktop.App',
someStore: null,
init: function() {
var me = this;
me.someStore = Ext.create('My.store.SomeStore');
me.someStore.load({
scope: this,
url: 'some/json/url',
callback: function(records, opt, success) {
if (success) {
me.callParent(); // BOOM! ERROR HERE
}
}
});
}
});
ERROR :
라인 4245에서되지 않은 예외 //localhost/js/ext-all-debug.js
0x800a138f에서 칼럼 17 - 자바 스크립트 런타임 에러 :
정의되지 않은 null 참조의 속성 '수퍼 클래스'를 가져올 수 없습니다.
는 빠른 응답 주셔서 감사합니다! callParent()를 제외하고는 비동기 호출에 대해 알고 있어야하는 동일한 상황에서 유사한 다른 함수가 있습니까? – Tom
'callParent'는 호출해야하는 것을 알아 내기 위해 호출하는 함수를 질의합니다. 따라서 "마법"호출처럼 보이는 모든 것은 동일한 기술을 사용합니다. –