我正在使用Vaadin 7
rc1。使HorizontalSplitPanel将其宽度调整为内容 - 在Vaadin中7
我想创建一个HorizontalSplitPanel
,调整其宽度,如果左侧比给定的宽度宽。 默认行为是如果内容宽于给定大小,则滚动条会出现在屏幕的底部。不过,我希望左侧扩大。
我是Vaadin的新手,这本书没有详细描述。 这怎么可能在Vaadin 7
? 任何帮助表示赞赏!
谢谢!
我正在使用Vaadin 7
rc1。使HorizontalSplitPanel将其宽度调整为内容 - 在Vaadin中7
我想创建一个HorizontalSplitPanel
,调整其宽度,如果左侧比给定的宽度宽。 默认行为是如果内容宽于给定大小,则滚动条会出现在屏幕的底部。不过,我希望左侧扩大。
我是Vaadin的新手,这本书没有详细描述。 这怎么可能在Vaadin 7
? 任何帮助表示赞赏!
谢谢!
尝试在HorizontalSplitPanel上调用方法setSizeFull()。
然后打开例如Chrome和检查拆分面板元素。查看已经更改的内容,并尝试在检查器中使用宽度/高度值。这可能会让你知道什么是错的。也许你需要在分割面板中包含的组件上调用setSizeFull()?
我已经设法解决了与其他布局结构的情况。
的是HorizontalSplitPanel一个函数,做的正是你寻找:
panel.setSplitPosition(float f, Unit unit);
您可以使用
Unit.PERCENTAGE
或
Unit.P X
...有很多的可能性。
如果你在问题文本中分享你的代码,答案可能会更容易和更准确。 –