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