我正在使用 ExtJs 4.2
我的应用程序需要一个按钮,该按钮将调用一个面板,一旦单击该面板就会显示导航树。
此按钮需要始终可见,并且垂直居中位于屏幕的中间和右侧。
我如何实现这种行为?我不想将按钮嵌套在面板中,它应该是视口的一部分......
这是我尝试过的:
Ext.define('NG.view.Viewport', {
extend: 'Ext.container.Viewport',
layout: 'border',
id: 'appviewport',
items: [{
itemId: 'app-header',
xtype: 'appheader',
region: 'north',
weight: 10,
border: false,
height: 60
}, {
itemId: 'navigation',
xtype: 'button',
region: 'west',
weight:15
}, {
xtype: 'carddeckmanager',
region: 'center',
weight:10,
border: false,
cls:'n-cardmanager-box',
items: [{
itemId: 'dashboard',
xtype: 'dashboard'
}]
}]
});
但这会使按钮扩展为视口的高度。