我有多个表单,想使用一个 Window 类来查看它们。现在碰巧所有表格都有不同的大小,我不想管理所有表格,所以我考虑了“适合”布局以及窗口的最小/最大重量/高度。
但这很容易,如果我应用dockedItems
了混乱的布局以及layout failed
. 无论这个错误应该告诉我什么......但是好吧,我用谷歌搜索并发现我需要定义一个高度和一个宽度以使这个错误消失以及一个名为的新特殊属性:shrinkWrapDock
它应该告诉布局依赖内容的大小。
所以又是我的问题
当我想在窗口具有最大/最小尺寸的情况下自动适应窗口时,我会采用哪种布局?
编辑
它不必是严格的表单,它只是配置了“适合”布局的 Ext.window.Window,它应该为自己保持最小/最大大小。因此,窗口中的一个非常小的项目可能有未使用的空间,而一个非常大的项目则有滚动条。窗口的最小值/最大值之间的所有内容都被精确地调用。例如
// lets say we have a window configured like this
{
xtype:'window',
minHeight: 50,
maxHeight: 500,
layout: 'fit'
}
到小表格-> 添加一个只有一个
textfield
.窗口使用
minHeight: 50
是因为一个字段的高度只有 ~40 px适合最小/最大-> 添加一个 6
textfield
秒的表格。Windows 缩放到表单所需的大小 ~ 240px
To height form -> 添加一个 20
textfield
s的表单窗口使用
maxHeight: 500
,因为 20 字段的高度约为 800 像素