Как динамически добавлять вкладки в vaadin?

Я хочу знать, как динамически добавлять вкладки на вкладке vaadin. У меня есть TabSheet, который состоит из двух вкладок. Первая вкладка имеет одну кнопку. Если мы нажмем эту кнопку, другая вкладка должна динамически добавиться на вкладку. Может ли кто-нибудь сказать мне, как этого добиться.


person Kumar    schedule 26.02.2010    source источник


Ответы (1)


Ознакомьтесь с демонстрационными примерами, примерами кода и документацией по 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);
    }
}
person Daniel    schedule 26.02.2010