Я полностью запутался в пространствах имен в приложении ExtJS5. Я использую общую папку в рабочем пространстве sencha, где я сохраняю код, который я буду использовать для нескольких страниц (несколько SPA). В одном определении приложения У меня есть следующий фрагмент кода:ExtJS5 Смещение пространства имен
Ext.define('Admin.Application', {
extend: 'Ext.app.Application',
name: 'Admin',
namespaces: ['ALT'],
requires:[
'ALT.GlobalLib',
.....
В моей общей папке/Src У меня есть файл с именем AltGlobalLib.js со следующим фрагментом:
Ext.define('ALT.GlobalLib',{
extend: 'Ext.app.Controller',
/**/
/** Custom Field Manipulation Methods
/**/
...
Файл загружен, но я получаю предупреждение о том, что пространство имен для ALT.GlobalLib отсутствует и добавить его в свойства пространства имен Application Class. Возможно ли получить пример того, как правильно отделить общий код от остальных приложений? Благодаря!
Благодаря weeksdev! – user1532602