0

嗨,我正在 Vaadin 中实现一个应用程序,其中我有一个带有两个面板的 Horizo​​ntalSplitPanel,这两个面板都包含一个带有搜索结果的 VerticalLayout(高度和宽度 100%)(因此两者的高度都非常高)当左侧高度较大时,一切都是正确显示 --> Horizo​​ntalSplitPanel 具有从 firstComponent 计算的高度,并且滚动条位于周围面板上。我的问题是当右侧较大时,Horizo​​ntalSplitPanels 的高度也是从 firstComponent 计算出来的,因此右侧面板的高度会变小,这会导致右侧面板出现滚动条,这在我的应用程序中是不需要的(必须只有一个滚动条在标准网站上的右侧浏览器侧)有没有办法获得由两个组件中较大的一个计算的 Horizo​​ntalSplitPanel 的高度?

4

1 回答 1

0

不要设置垂直面板的高度。只需设置宽度。高度将适应您放入其中的任何内容,并且您的水平面板将扩展以适应内容。如果您的水平面板设置为面板的内容(您可能将可滚动设置为 true),那么您也不希望在水平面板上设置高度。

于 2011-11-19T04:35:02.443 回答