【发布时间】:2016-11-22 18:27:59
【问题描述】:
我的 Vaadin 应用中有一个 HorizontalSplitPanel。调整浏览器大小时如何获得水平滚动条?
在此面板中,左侧有一个菜单,右侧有一个内容。 对于内容,我有一个用于 MainLayout 的 VerticalLayout。这包含一些 HorizontalLayouts。
在我的 Servlet 类中:
private HorizontalSplitPanel split = new HorizontalSplitPanel();
split.setSizeFull();
...
private VerticalLayout mainLayout = new VerticalLayout();
private HorizontalLayout xyz = new VerticalLayout();
mainLayout.addComponent(xyz);
split.addComponent(mainlayout);
HorizontalSplitPanel 的 Vaadin 文档说:
- 如果需要水平滚动条,您可以将内容放在面板中,该面板可以在两个方向都有滚动条。*
所以,我想将我的 Mainlayout 放在面板中,并将面板添加到 HorizontalSplitPanel 的内容部分(右侧),但是: 我只能将 HorizontalLayouts 添加到面板。
这个:
Panel panel = new Panal();
panel.addComponent(mainLayout);
不工作。
有人可以帮我吗?我只从 Vaadin 论坛找到了旧答案,它们不起作用:(
【问题讨论】:
标签: layout scrollbar vaadin panel horizontal-scrolling