質問

私はタブシートをvaadinで動的にタブを追加する方法を知りたいです。私は2つのタブで構成されタブシートを持っています。最初のタブは、我々はその後、別のタブには、誰もがこれを達成する方法を教えてtabsheet.Canに動的に追加する必要があり、そのボタンをクリックして1 button.Ifを持っています。

役に立ちましたか?

解決

デモ、サンプルコード、および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);
    }
}
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top