我想弄清楚爲什麼callParent不工作。ExtJS 4 callParent不工作
下面是一些代碼:
Ext.define('AM.ArView', {
extend:'Ext.window.Window',
initComponent: function() {
var foo = this;
console.log(foo);
Ext.Ajax.request({
url: 'http://my/awesome/path',
success: function(response, opts) {
console.log(foo);
foo.callParent();
},
failure: function(response, opts) {
console.log('error');
}
});
}
});
錯誤: 遺漏的類型錯誤:無法讀取的不確定
我需要通過AJAX
無論如何,一個解決方案是進行同步調用。 – 2012-02-13 14:34:23
這樣截獲initComponent是非常奇怪的。我建議爲此使用特殊事件。 – knalli 2012-09-28 21:19:03
這並不奇怪,異步呼叫是可能的和非常合理的,請參閱下面我的答案。 – Tom 2013-05-05 11:56:40