【发布时间】:2016-04-20 17:07:30
【问题描述】:
我是 Extjs 的新手,使用 4.1 版。我想知道哪个组件最适合在 Ext.Viewport 中使用,具有左侧面板侧边栏(如在 Wordpress 管理中,如 Wordpress Post/Page/Media/Categories/Settings 菜单等)。我想成为垂直菜单,一个在另一个之下。
我找到了带有 Ext.tree、Ext.menu 或侧边栏垂直选项卡的示例,但我真的不知道 Ext.Viewport(不是 MVC 应用程序)是否是在“项目”属性中使用组件的一种最佳方法。
Ext.create('Ext.Viewport', {
layout: 'border',
items: [{
xtype: 'box',
region: 'north'
....
},{
layout: 'border',
id: 'sidebar',
region:'west',
items: HERE WANT SIDEBAR COMPONENT
....
},
{
id: 'vbox-panel',
region: 'center',
defaultType: 'container',
layout: {
type: 'vbox'
},
defaults: {
frame: true
},
items: [
{
height: 40,
html: 'Top content'
....
}, {
id: 'content',
layout: 'card',
items: [content],
flex: 2
....
}, {
flex: 2,
html: 'Bottom comtent'
....
}
]
}],
renderTo: Ext.getBody()
});
谢谢
更新: - 用一个简单的解决方案写一条评论,适合我这样的初学者:)
【问题讨论】:
标签: javascript extjs components sidebar