У меня есть этот код:
Ext.define('Operations.view.main.menu.MainMenuModel', {
extend: 'Ext.app.ViewModel',
alias: 'viewmodel.mainmenu',
requires: [
'Ext.data.TreeStore',
'Operations.data.schema.TreeSchema',
'Operations.model.MainMenu'
],
schema: 'tree',
stores: {
mainMenuStore: {
type: 'tree',
model: 'MainMenu',
root: {
expanded: true,
children: [{
text: 'Operations',
iconCls: 'x-fa fa-home',
leaf: true
}]
}
}
}
});
Не работает.
Если я изменю model: 'MainMenu',
на model: 'Operations.model.MainMenu',
, это работает!Мистика!Почему так происходит?Почему он требует от вас указать полное имя?Это единственное место, где у меня это происходит.
Я использую Sencha ExtJS 6.0.2 Classic