我有一个这样定义的面板:
Ext.define('E.view.portfolio.Construction', {
extend: 'Ext.form.Panel',
xtype: 'portfolioconstruction',
closable: true,
layout: 'border',
baseCls: 'module-workspace',
// ...
});
在该面板内,我有一个 items 数组。其中一项是另一个面板。这是该面板的定义:
{
region: 'center',
xtype: 'portfoliosettings',
itemId: 'portfolioSettings',
title: 'Portfolio Settings',
collapsible: true,
collapseDirection: 'right',
collapsedCls: 'portfolio-settings-collapsed',
flex: 10,
cls: 'module-section portfolio-settings',
frame: true,
padding: 0,
margin: 0
}
此面板上的设置width
无效。设置maxWidth
并minWidth
导致在面板周围放置大量额外空间。有没有办法在控制面板最大宽度的同时使用 flex 属性?这迫使我在高分辨率 (1920 x 1080) 下过大或不适合低分辨率 (1024 x 768) 的内容之间做出决定。
是否有某种快乐的媒介,还是我坚持这一点?