1

vaadinタブシートにタブを動的に追加する方法を知りたい。2つのタブで構成されるTabSheetを使用しています。最初のタブには1つのボタンがあります。そのボタンをクリックすると、別のタブがタブシートに動的に追加されます。これを実現する方法を教えてもらえますか。

4

1 に答える 1

5

デモ、コード サンプル、API ドキュメントはこちらからご覧ください

final TabSheet tabSheet = new TabSheet();

Button button = new Button("Add the tab");
button.addListener(new Button.ClickListener(){
    public void buttonClick(ClickEvent event) {
        VerticalLayout content = new VerticalLayout();
        content.addComponent(new Label("This is the tab content."));
        Tab tab = tabSheet.addTab(content, "The new Tab", null);
    }
}
于 2010-02-26T12:15:07.077 に答える