2014-10-28 5 views
0

현재 탭 세트가 있습니다.새 탭으로 전환하는 방법

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()을 호출하십시오. 0에 기반한 탭 인덱스, 탭의 문자열 ID 또는 특정 Tab 인스턴스를 전달하십시오.

+0

감사합니다. 메신저 난 힘든 시간이 그리드에서 selectTab 전화를 받고 tabSet을 받고 현재 있어요. – PhoonOne

+0

코드의 일부만 표시 할 수 있습니까? – megadan

+0

탭 중 하나 인 mainGrid라는 ListGrid입니다. 버튼이 있습니다 : button.addDoubleClickHandler (여기 핸들러); 이 버튼을 두 번 클릭하고 다른 탭으로 전환 할 수 있기를 원합니다. – PhoonOne

관련 문제