我有一个选项卡面板,并且我添加了一个网格面板。现在,当我重新调整浏览器窗口的大小(如缩小)时,我希望网格列和所有其他组件都缩小并调整大小,以便以任何窗口大小显示视图。我怎样才能做到这一点 ?如何缩小窗体组件以适应浏览器窗口
我使用煎茶,architect2
Ext.define('App.view.ExView', {
extend: 'Ext.tab.Panel',
autoRender: true,
autoShow: true,
frame: true,
height: 600,
id: 'mainpanel',
width: 1360,
maintainFlex: false,
suspendLayout: false,
hideCollapseTool: false,
title: 'Example Project',
titleCollapse: false,
activeTab: 0,
plain: true,
fullscreen: 'true',
GRID
items: [
{
xtype: 'gridpanel',
autoShow: true,
height: 100,
minHeight: 40,
minWidth: 50,
autoScroll: true,
title: 'Grid',
store: 'storegrid',
layout: {
type: 'fit'
},
viewConfig: {
},
columns: [
{
xtype: 'gridcolumn',
maintainFlex: false,
dataIndex: 'name',
flex: 1,
text: 'name'
},
{
xtype: 'gridcolumn',
maintainFlex: false,
dataIndex: 'age',
flex: 1,
text: 'age'
}
]
}
]
}
]
});
可能要张贴一些代码 - 如何定义你的网格,你用什么样的布局等 – sha 2012-07-15 15:45:28
我已经更新了我的代码。这是TabPanel。我已经添加了Grid和所有其他面板。 – Illep 2012-07-15 15:50:32
你在哪里添加TabPanel到?如果你的tabpanel没有调整大小 - 这意味着它的容器不会调整它的大小。 – sha 2012-07-15 16:07:49