Для того что бы забацать override JS компонента надо сделать несколько простых шагов
В кастоме сделать такую структуру папок
libs/B4
в папке B4 создайте две папки autostart и overrides
в overrides добавляем файл с именем [*имя перегружаемого компонента*]Override.js
например MyGridOverride.js
Внутри самого файла пишем такой код:
Ext.define('B4.overrides.MyGridOverride', {
override: 'B4.view.MyGrid',
initComponent: function () {
this.callParent(arguments);
}
});
В папке autostart добавляем файл Overrides.js
, и внутри пишем:
Ext.define('B4.autostart.Overrides', {
requires: [
'B4.overrides.MyGridOverride'
]
});
Далее в файле ResourceManifest.Manual.cs
в методе AdditionalInit
добавляем следующие строки:
AddResource(container, "libs/B4/overrides/QueryStatsRendererOverride.js");
RegisterResource(container, "libs/B4/autostart/Overrides.js");
Запускаем проект.
Мы великолепны.