Как отключить узлы в JFace CheckboxTreeViewer?
Как я могу отключить узел дерева в CheckboxTreeViewer
? По сути, я хочу, чтобы каждый раз, когда родительский элемент выбирался в дереве флажков, все его дочерние элементы должны быть отключены и их нельзя будет выбрать. Кроме того, все дети должны быть отключены, если какой-либо из них был предварительно выбран, прежде чем отключить их. Любые способы??
1 ответ
Это на самом деле не поддерживается зрителем.
Лучшее, что вы можете сделать, это использовать addCheckStateListener
способ добавить ICheckStateListener
который отменяет любые нежелательные действия проверки.