【发布时间】:2012-01-10 12:58:05
【问题描述】:
我有几个 Vaadin 选项卡,其中一个显示表格和一些按钮,另一个显示 Hierarchical Vaadin 树并具有自定义搜索框。我已将标签的大小设置为 H:420px W:250px,因此它们具有相同的大小,如果表格太大或树太长,我会得到一个滚动条(这就是我想要的)问题是其他组件就像搜索框和按钮在布局底部被强制向下移动,所以如果我想访问按钮/搜索框,我必须一直向下滚动,这样我才能使用我想要的组件。我尝试仅为组件添加第二个布局,但没有帮助:-/这是我迄今为止尝试过的:
TabSheet tabs = new TabSheet();
tabs.setWidth("250");
tabs.setHeight("420");
VerticalLayout lyTab = new VerticalLayout();
tabOne = tabs.addTab(lyTab, "Tab One", null);
//added an extra layout for the Buttons :
HorizontalLayout lyButton = new HorizontalLayout();
lyButton.addComponent(applyButton);
lyButton.addComponent(selectAll);
lyTab.addComponent(lyButton);
我的想法是在 tabSheet 中添加第二个布局,这样我就可以固定它的位置,让它不能移动,但它不起作用。有什么想法吗?
【问题讨论】: