Extjs EXT JS 4.0.7关闭后窗户安装断裂
所以我有下面的窗口Extjs EXT JS 4.0.7关闭后窗户安装断裂,extjs,layout,resize,window,Extjs,Layout,Resize,Window,所以我有下面的窗口 var myWindow = Ext.create("Ext.window.Window", { width : 600, title : "Window", draggable : true, border :
var myWindow = Ext.create("Ext.window.Window", {
width : 600,
title : "Window",
draggable : true,
border : false,
resizable : true,
autoScroll : true,
layout : "fit",
items : form,
modal : true
};
这是我的表格:
var form= Ext.create("Ext.form.Panel", {
border : false,
frame : true,
items : items,
fbar : buttons
});
如果单击某些内容,会隐藏并显示很多内容。这会导致窗体的大小定期更改。首先,这没有问题,窗口总是调整自身大小以适应窗体。但是如果我关闭或调整窗口大小,窗口将不再适合窗体。这是因为布局:“适合”在关闭/调整大小后不再起作用
有什么想法吗
谢谢你的帮助 调整面板大小后,宽度和高度将固定。每次必须重新计算布局时,它都会验证宽度和高度是否固定,以确定是否应重新计算宽度和高度
这是有意义的,因为您不能同时拥有两个(自动调整和自定义大小)。您可以做的是将宽度和高度设置为未定义,并在显示新内容后调用doLayout()。在用户重新调整大小后,它不应该调整大小-我认为这是预期的行为。“关门后”是什么意思?是否隐藏或销毁窗口?当我单击x按钮或调用window.hide()的特殊按钮时。此窗口中有字段集。有些正在崩溃。在关闭窗口或调整其大小之前,字段集将展开并调整窗口的大小(窗口将变大)。关闭窗口或调整其大小后,当字段集展开时,它将溢出。它的一半是隐藏的,因为窗口不会调整大小,也不会变大。