2011-05-04 10 views
7

ValueListBox는 HasEnabled 인터페이스를 구현하지 않으므로이를 비활성화/활성화 할 수 없습니다.GWT ValueListBox를 비활성화하는 방법은 무엇입니까?

ListBox가 HasEnabled를 구현하지만 getListBox는 ValueListBox에서 private입니다. 그래서 내부 listBox를 사용하지 못하게합니다.

누구든지이 문제를 해결하는 방법을 알고 있습니까? 미리 감사드립니다.

답변

14

는 다음과 같은 작업을 수행 할 수 있습니다

DOM.setElementPropertyBoolean(valueListBoxObject.getElement(), "disabled", boolean) 

나머지 GWT는 지금이 아닌 방법을 추가해야합니다.

+0

고마워, 효과가있다. – VMN

+0

위대한, 그럼 그 사람이 도움이 될 수도 유용 이상의 답변을 마크;) – Amar

0

당신은 단순히이 작업을 수행 할 수 있습니다

valueListBoxObject.getElement().setAttribute("disabled", "true"); 

나는 그것을 시도하고 그것은 작동합니다.

관련 문제