2013-06-25 2 views
2

그래서 나는 GWT + GXT을 사용하고하고 GXT Tabpanel (나는 here 무슨의 기초를 표시하는 비슷한 데모/소스 - 더 tabs > basic tabs 섹션으로 이동해야합니다)를 만들었습니다.GXT Tabpanel의 기본 닫기 탭 옵션을 제거 하시겠습니까?

는 일단 스타일링은 아래와 같이 도시의 렌더링 : 그 탭의 앵커 (오른쪽 상단에 작은 십자가) 결과에

enter image description here

클릭이 폐쇄된다. 그러나 이것은 원하지 않는 기본 동작이며 제거하려고합니다.

내 탭 패널이 단순히 말 : 나는 단순히 사용할 수 Tabpanel method

panel= new TabPanel(); 
panel. ............... // Method to remove all tabs 'close tab' option. 

panel.add(datacenterGrid, new TabItemConfig("Datacenter", true)); // Adding tab one 
panel.add(clusterGrid, new TabItemConfig("Cluster", true)); // Adding tab two 

은 탭 닫기 옵션을 제거? (뭔가 간단하고 바보 인 경우이 영역은 나에게 새롭다. 그리고 문서의에서 알 수있는 확실한 방법이 없다.

답변

2

닫기 버튼을 제거하려면 탭을 닫을 수 없음으로 표시하십시오.

당신은 방법으로이 작업을 수행 할 수 있습니다 당신이 정말로 메뉴를 사용자 정의 할 경우 TabPanel.add(Widget widget, TabItemConfig config);

는 지금 TabItemConfig

에 setter를 참조하십시오, 나는 이미 how to do it here.

1

을 요청 new TabItemConfig(String text, boolean close)의 두 번째 매개 변수는 여부 또는 탭을 닫을 수 있어야합니다. 기본 동작이 거짓으로 그냥 더 나은 아직

new TabItemConfig("Datacenter", false) 

또는

new TabItemConfig("Datacenter") 

new TabItemConfig("Datacenter", true) 

을 변경합니다.