【发布时间】:2023-03-11 14:50:01
【问题描述】:
我正在使用border 布局,我想让每个区域都适合它的容器。尽管我对容器面板以外的所有项目都使用了 fit 布局,但我总是看到一个滚动条。
我的 Ext JS 版本:4.2.1
这是我尝试过的:
var grid = Ext.create('Ext.grid.Panel', {
region: 'west'
......
});
var chartContainer = Ext.create('Ext.Panel', { // a panel contains a pie chart
region: 'center'
});
var mainPanel = Ext.create('Ext.Panel', { // my main container panel
layout: 'border',
items: [grid, chartContainer]
});
Ext.create('Ext.Window', { // I want to render this main panel inside a window
layout: 'fit',
width: 950,
height: 500,
items: [mainPanel]
});
【问题讨论】:
-
那么,您希望
grid和chartContainer适合mainPanel吗?因为您正在对它们应用边框布局。适合布局仅适用于mainPanel(它将适合它所在的窗口) -
@forgivenson 是的,这正是我正在寻找的。那么我怎样才能让所有的子项都适合它的父项呢?
标签: extjs extjs4 extjs4.1 extjs4.2