Как динамически добавлять вкладки в vaadin? - PullRequest
1 голос
/ 26 февраля 2010

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

1 Ответ

5 голосов
/ 26 февраля 2010

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