extjs-gpl
Version:
GPL licensed version of Sencha Ext JS
53 lines (49 loc) • 1.32 kB
JavaScript
Ext.define('Admin.view.main.Main', {
extend: 'Ext.Container',
requires: [
'Ext.Button',
'Ext.list.Tree',
'Ext.navigation.View'
],
controller: 'main',
platformConfig: {
phone: {
controller: 'phone-main'
}
},
layout: 'hbox',
items: [
{
xtype: 'maintoolbar',
docked: 'top',
userCls: 'main-toolbar shadow'
},
{
xtype: 'container',
userCls: 'main-nav-container',
reference: 'navigation',
scrollable: true,
items: [
{
xtype: 'treelist',
reference: 'navigationTree',
ui: 'navigation',
store: 'NavigationTree',
expanderFirst: false,
expanderOnly: false,
listeners: {
itemclick: 'onNavigationItemClick',
selectionchange: 'onNavigationTreeSelectionChange'
}
}
]
},
{
xtype: 'navigationview',
flex: 1,
reference: 'mainCard',
userCls: 'main-container',
navigationBar: false
}
]
});