Я работаю над школьным проектом и создал GXT TabPanel следующим образом:
TabPanel tabPanel = new TabPanel();
tabPanel.add(initMyModelView(), "My Model");
tabPanel.add(initGroupModelView(), "Group Model");
tabPanel.add(initProposalView(), "Proposals");
tabPanel.add(initPreferencesView(), "Preferences");
В groupmodel у меня есть TextButton, при нажатии на это я хочу перейти на вкладку "Моя модель".
exportModelButton.addSelectHandler(new SelectHandler(){
@Override
public void onSelect(SelectEvent event) {
// TODO Auto-generated method stub
}
});
Может ли это быть сделано в GXT 3.1.0, и если да, то как?
Попробуй это
tabpanel.setActiveWidget(tabPanel.getWidget(index));
Это использует индекс добавленных к нему элементов. Вы можете написать свой собственный метод, который возвращает конкретный виджет (возвращаемый initMyModelView()).