Я пытаюсь выяснить, почему 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');
}
});
}
});
Ошибка: Uncaught TypeError: Не удается прочитать свойство 'суперкласс' неопределенной
мне нужно, чтобы загрузить элементы окна с помощью AJAX
во всяком случае, решение делает синхронный вызов. –
Перехват initComponent таким образом .. очень странно. Я бы рекомендовал использовать для этого специальное мероприятие. – knalli
это не странно, и асинхронный вызов возможен и очень разумен, см. Мой ответ ниже, пожалуйста. – Tom