0

我正在使用Vaadin 7rc1。

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

我是 Vaadin 的新手,这本书没有像这样详细介绍。这怎么可能Vaadin 7?任何帮助表示赞赏!

谢谢!

4

3 回答 3

1

尝试在 Horizo​​ntalSplitPanel 上调用方法setSizeFull()

然后在例如 Chrome 中打开应用程序并检查拆分面板元素。查看已更改的内容并尝试在检查器中使用宽度/高度值。这可能会给你一个线索,什么是错的。也许您还需要在拆分面板中包含的组件上调用 setSizeFull() ?

于 2013-01-24T15:21:22.130 回答
0

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

panel.setSplitPosition(float f, Unit unit);

你可以使用

单位.PERCENTAGE

或者

单位.PX

...有很多可能性。

于 2014-04-15T12:51:59.257 回答
-2

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

于 2013-01-26T12:53:38.567 回答