父面板溢出时,子面板上的自动滚动。Extjs

3
我有一个单个父面板,其中有2个子面板。其中一个是动态创建的内容,而另一个则是固定的高度和宽度。父面板使用边框布局,并定义了中心和东区域。当中心区域面板溢出时,我尝试在父面板上触发自动滚动。我已将自动滚动选项设置为父面板的true,但每次中心面板溢出时,它都会被截断。当我向中心区域面板添加溢出时,我只得到了该面板的滚动条。我不需要那个,而是希望它在整个父面板上出现。如果有人有任何建议,请告诉我。
2个回答

1

这个问题通常是由于过度嵌套面板,以及布局中一个或多个面板没有指定layout配置而导致的。一些布局配置代码会有所帮助。


我在嵌套面板上必须指定什么样的布局配置?适合吗? - Ashwin
面板所需的特定布局取决于面板包含的内容以及它应该如何对其周围环境做出反应。展示您的代码,您可能会得到一些非常有价值的反馈。 - Chau

0

根据我的理解,您有两个面板进入边框布局的中心区域,并且当其中一个面板溢出时,您需要为中心添加滚动条。

这是我如何解决类似情况的方法。在我的中心区域中,我有一个设置为true的autoScroll面板。我向该面板添加了两个面板。第一个是固定高度的(它是一个网格),第二个是面板(显示在网格下方)是一个大型表单面板。由于父面板具有自动滚动属性设置,因此您将拥有整个面板而不是仅第二个面板的滚动条!

我认为您不能使用适合布局。在适合布局中,面板将占用其容器的整个区域,您将无法添加另一个面板(我想第二个面板将被隐藏!)。

注意:我正在使用默认布局(容器布局),我没有在父面板中指定任何布局。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接