Изменить вкладку с помощью кнопки в TabPanel

1

Я работаю над школьным проектом и создал 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, и если да, то как?

Теги:
gxt

1 ответ

1
Лучший ответ

Попробуй это

tabpanel.setActiveWidget(tabPanel.getWidget(index));

Это использует индекс добавленных к нему элементов. Вы можете написать свой собственный метод, который возвращает конкретный виджет (возвращаемый initMyModelView()).

Ещё вопросы

Сообщество Overcoder
Наверх
Меню