나는 TabSheet
과 탭 항목이 있습니다. 탭 안에 테이블이 있습니다. 모든 높이를 setFullSize
으로 설정했지만 표의 높이가 전체 탭을 차지하지 않습니다.VAADIN - 탭 내용의 전체 높이 설정
코드는 여기에 있습니다 :
public class GvApplication extends Application {
private static Logger log = Logger.getLogger(GvApplication.class.getName());
Window mainWindow;
TabSheet tabsheet;
@Override
public void init() {
setTheme("gv");
mainWindow = new Window("Test");
mainWindow.getContent().setHeight("100%");
tabsheet = new TabSheet();
tabsheet.setSizeFull();
mainWindow.addComponent(tabsheet);
initSMSTab();
setMainWindow(mainWindow);
}
private void initSMSTab() {
VerticalLayout tab = new VerticalLayout();
tab.setMargin(true);
Table table = new Table("Naam");
table.setWidth("100%");
table.setHeight("100%");
table.setSizeFull();
tab.addComponent(table);
tabsheet.addTab(tab);
Tab smsTab = tabsheet.getTab(tab);
smsTab.setCaption("SMS");
}
}
테이블 아래 왼쪽 많은 공간이 있습니다. 테이블의 전체 내용을 탭의 용도로 사용하려면 어떻게해야합니까?
'table.setPageLength'를 설정했습니다. 이제는 이렇게 보입니다. [screen1] (http://dl.dropbox.com/u/28125224/31a.png) [screen2] (http://dl.dropbox.com/u/28125224/31b.png) 내가 갖고 싶은 것 항상 테이블 헤더를 볼 수 있어야합니다. – Guus
답변이 업데이트되었습니다. – Yury