GWT - обновление панели вкладок

У меня есть вкладка с 3 вкладками. На одной из вкладок есть таблица, которая рисует таблицу с данными из базы данных. Но если вводятся новые данные, после выбора вкладки необходимо обновить страницу браузера, чтобы увидеть обновление. Я добавил следующий обработчик выбора на панель вкладок:

tabpanel.addSelectionHandler(new SelectionHandler<Integer>() 
        {
            public void onSelection(SelectionEvent<Integer> event) 
            {
                int tabId = event.getSelectedItem();
                Widget tabWidget = tabpanel.getWidget(tabId);
                if (tabWidget != null) 
                {
                    //assumming that code to refresh will go here...
                }
            }
        });

Что я могу сделать, чтобы при выборе определенной вкладки эта вкладка обновлялась?

Большое спасибо заранее.

1 ответ

То, что вы сделали, правильно. Просто поместите свой код доступа к данным в прокомментированную область. Так например

            int tabId = event.getSelectedItem();
            // PSEUDO CODE
            data = AsyncCallback.getData()
            tabPanel.setWidget(tabId, new Widget(data)); // PSEUDO CODE
Другие вопросы по тегам