使水平拆分面板调整其宽度以内容 - 在Vaadin 7中



我正在使用Vaadin 7 rc1。

我想创建一个HorizontalSplitPanel,如果左侧比给定宽度更宽,则调整其宽度。默认行为是,如果内容比给定大小更宽,则屏幕底部会出现滚动条。但是,我希望将左侧加宽。

我是瓦丁的新手,这本书没有像这样详细介绍。这在Vaadin 7怎么可能?任何帮助不胜感激!

谢谢!

尝试在 HorizontalSplitPanel 上调用方法 setSizeFull()。

然后在例如 铬 和 检查拆分面板元素.查看已更改的内容,并尝试在检查器中播放宽度/高度值。这可能会给你一个线索,知道出了什么问题。也许您还需要在拆分面板中包含的组件上调用 setSizeFull()?

这是 HorizontalSplitPanel 中的一个函数,它完全符合您的要求:

panel.setSplitPosition(float f, Unit unit);

您可以使用任一

单位.百分比

单位.像素

。有很多可能性。

我已经设法解决了其他布局结构的情况。

相关内容

  • 没有找到相关文章