Как отключить узлы в JFace CheckboxTreeViewer?

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

1 ответ

Это на самом деле не поддерживается зрителем.

Лучшее, что вы можете сделать, это использовать addCheckStateListener способ добавить ICheckStateListener который отменяет любые нежелательные действия проверки.

Другие вопросы по тегам