我正在使用Vaadin 7
rc1。
我想创建一个HorizontalSplitPanel
,如果左侧比给定宽度更宽,则调整其宽度。默认行为是,如果内容比给定大小更宽,则屏幕底部会出现滚动条。但是,我希望将左侧加宽。
我是瓦丁的新手,这本书没有像这样详细介绍。这在Vaadin 7
怎么可能?任何帮助不胜感激!
谢谢!
尝试在 HorizontalSplitPanel 上调用方法 setSizeFull()。
然后在例如 铬 和 检查拆分面板元素.查看已更改的内容,并尝试在检查器中播放宽度/高度值。这可能会给你一个线索,知道出了什么问题。也许您还需要在拆分面板中包含的组件上调用 setSizeFull()?
这是 HorizontalSplitPanel 中的一个函数,它完全符合您的要求:
panel.setSplitPosition(float f, Unit unit);
您可以使用任一
单位.百分比
或
单位.像素
。有很多可能性。
我已经设法解决了其他布局结构的情况。