Ext GWT 2.2.6:tabpanel中所选选项卡的TabIndex

时间:2014-07-02 17:26:52

标签: java gwt gxt

当我选择一个标签时,我正试图在Onselect事件上为tabpanel创建一个监听器。我使用下面的代码。

当选择任何选项卡时,它始终以-1警告。任何人都可以就此提出任何意见。

eventTab.addListener(Events.Select, new Listener<TabPanelEvent>() {
              public void handleEvent(TabPanelEvent be) { 
                       Window.alert(" selected tab index is"+be.getSelectedItem().getTabIndex()); 
                       } 
       });

1 个答案:

答案 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());
      }
    });