2012-05-06 3 views
0

gwt를 사용하는 서버와 클라이언트가 있습니다. 클라이언트 페이지에 트리 항목이 표시됩니다.TreeItem의 불투명도 변경

다음 중 하나를 수행하고 싶습니다. - 함수를 호출 할 때 트리 항목을 비활성화하십시오. - 전체 클라이언트 페이지를 불투명하게 만들거나 함수가 호출 될 때 트리 항목 만 불투명하게 만듭니다.

으로는, 내가 이클립스 내 프로젝트를 디버깅하고 난 중지하고 내가 가장 가능성이 클라이언트 페이지

GWT 코드 서버 연결 끊김 에 다음을 얻을 때 발생과 같은 작업을 수행 할 불투명하게, 당신은 GWT 폐쇄 개발 모드. 또는 네트워크 연결이 끊어 졌을 수 있습니다. 이 문제를 해결하려면 GWT 개발 모드를 다시 시작하고이 페이지를 새로 고침하십시오.

가능하면 가능한 방법을 알려주세요.

+0

당신은 CSS를 addStyleName (yourstyle)를 시도 했습니까? – Sam

+0

프로그래밍 방식으로하고 싶습니다. 이게 방법인가요? – davidbobo

+0

나는 런타임에 스타일을 적용 할 수있는 런타임에서 – davidbobo

답변

1

함수 호출을위한 핸들러를 만들고 함수가 호출 될 때 스타일을 추가하십시오. GWT는 javascript와 작동하기 때문에 런타임 중에 모양이 변경됩니다.

item.addClickHandler(new ClickHandler() { 
     public void onClick(ClickEvent event) { 
      event.getItem().setStyleName("newStyle"); 
     }    
    }); 

와 CSS의

당신은 당신의 스타일을 정의

newStyle: { 
     ... 
     your style definition 
} 
관련 문제