Я пытаюсь применить патч с использованием переопределений, но получаю «Uncaught TypeError: Не могу прочитать свойство« Таблица »неопределенного», потому что файл Ext.view.Table не закончил загрузку к моменту вызова сценария. Как я могу убедиться, что требуемые файлы загружаются до того, как это вызвано?Extjs overrides - загрузка обязательного файла перед переопределением
Ext.define('CSnet.overrides.Table', {
override: 'Ext.view.Table',
getRowStyleTableElOriginal: Ext.view.Table.prototype.getRowStyleTableEl,
getRowStyleTableEl: function() {
var el = this.getRowStyleTableElOriginal.apply(this, arguments);
if (!el) {
el = {
addCls: Ext.emptyFn,
removeCls: Ext.emptyFn,
tagName: {}
}
}
return el;
}
});
Спасибо, но я ищу более «Ext» способ сделать это (используя конфигурацию переопределения). – Brett
Я думаю, что сейчас это довольно «Exty». – Christoph