2014-10-28 122 views
0

我目前有一個選項卡的TabSet。如何切換到新選項卡

List<Tab> tabList = new ArrayList<Tab>(); 
tabList.add(createTab("tab1", "Tab1", new TabPanel())); 
tabList.add(createTab("tab2", "Tab2", new TabPanel())); 
TabSet tabSet = new TabSet(); 
tabSet.setTabs(tabList.toArray(new Tab[tabList.size()])); 

我希望能夠添加一個雙擊處理程序在網格中,通過雙擊的東西,它會切換到標籤即時通訊目前沒有之一。我如何實現這一目標?

回答

0

在您的點擊處理程序調用selectTab()tabSet。只需傳入選項卡的零基索引,選項卡的字符串ID或特定的實例即可。

+0

謝謝。即時通訊有困難的時候讓tabSet從網格調用selectTab我目前。 – PhoonOne 2014-10-28 17:16:04

+0

你能展示那部分代碼嗎? – megadan 2014-10-28 17:20:51

+0

它是一個名爲mainGrid的ListGrid,它是其中一個選項卡。有一個按鈕: button.addDoubleClickHandler(處理程序在這裏);我希望能夠雙擊此按鈕,切換到另一個選項卡 – PhoonOne 2014-10-28 17:32:12

相關問題