私は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