2016-11-23 2 views
0

Кто-нибудь знает, как решить мою проблему. У меня есть TabSheet с 4 вкладками. Мне нужно, когда когда-либо загружается файл, перенаправить пользователя на вторую вкладку. Мой код:Vaadin Как перенести перенаправление через вкладки в таблицах?

//create tabsheet with 4 tabs  
private void createTabs() { 
TabSheet tabs = new TabSheet(); 
FirstTab firstTab = new FirstTab(); 
tabs.addTab(firstTab, "FirstTab"); 
SecondTab secondTab = new SecondTab(); 
tabs.addTab(secondTab, "SecondTab"); 
ThirdTab thirdTab = new ThirdTab(); 
tabs.addTab(thirdTab, "ThirdTab"); 
FourthTab fourthTab = new FourthTab(); 
tabs.addTab(fourthTab, "FourthTab");  
vertLayout.addComponent(tabs); 
} 

//create upload button 
    private Button uploadButton() { 
    Button uploadFile = new Button("Upload"); 
    UI.getCurrent().addWindow(new UploadFileWindow()); 
    return uploadFile;  
     } 

Спасибо за поддержку!

+0

Спасибо! Действительно, это была хорошая идея – Lena

ответ

1

Компонент Vaadin TabSheet имеет способ установки выбранной вкладки.

В коде (после того, как загрузка будет сделано) просто добавить:

tabs.setSelectedTab(fourthTab); 

Here is the corresponding documentation.

Смежные вопросы