2016-06-28 4 views
0

CheckboxTreeViewer에서 트리 노드를 어떻게 비활성화 할 수 있습니까? 기본적으로 체크 박스 트리에서 부모가 선택 될 때마다 모든 자식이 비활성화되어야하며 선택할 수 없어야합니다. 또한 이전에 자녀를 선택하지 않은 경우 모든 어린이는 선택을 해제하기 전에 선택을 해제해야합니다. 모든 방법 ??JFace CheckboxTreeViewer에서 노드를 비활성화하는 방법은 무엇입니까?

답변

0

이것은 실제로 뷰어에서 지원되지 않습니다.

가장 좋은 방법은 addCheckStateListener 메서드를 사용하여 원치 않는 검사 작업을 취소하는 ICheckStateListener을 추가하는 것입니다.