当我选择一个标签时,我正试图在Onselect事件上为tabpanel创建一个监听器。我使用下面的代码。
当选择任何选项卡时,它始终以-1警告。任何人都可以就此提出任何意见。
eventTab.addListener(Events.Select, new Listener<TabPanelEvent>() {
public void handleEvent(TabPanelEvent be) {
Window.alert(" selected tab index is"+be.getSelectedItem().getTabIndex());
}
});
答案 0 :(得分:0)
GWT - 您可以使用addSelectionHandler获取选定的选项卡。试试这段代码,
tabPanel.addSelectionHandler(new SelectionHandler<Integer>(){
public void onSelection(SelectionEvent<Integer> event){
int tabId = event.getSelectedItem();
Widget tabWidget = tabpanel.getWidget(tabId);
}
});
GWT EXT
eventTab.addListener(Events.Select, new Listener<ComponentEvent>() {
public void handleEvent(ComponentEvent be) {
Window.alert(" selected tab index is"+ be.getTabIndex());
}
});