Лично, чтобы сохранить его как можно более EXT-MVC, у меня есть класс Utilities, полный статических методов. Это может потребоваться как любой другой класс для поддержания правильных отношений зависимости. Это также гарантирует, что методы выполняются в среде EXT, поэтому доступен весь EXT.
Ext.define('MyApp.Utilities', {
statics: {
foo: function (a, b) {
return a + b;
}
}
});
Ext.define('MyApp.MyView', {
extends: 'Ext.panel.Panel',
requires: ['MyApp.Utilities'],
initComponent: function () {
MyApp.Utilities.foo(1, 2);
}
});