Virtual String Tree - Отображать подузел, когда родительский узел скрыт - PullRequest
2 голосов
/ 12 января 2011

Есть ли способ показать подузел, если родительский узел скрыт в виртуальном дереве строк?

У меня есть некоторые задачи в древовидной структуре, и я хочу отображать только задачи, которыепринадлежит текущему пользователю как список, но со всех уровней.Что я сделал, так это функцию отображения списка, которая скрывает кнопки дерева, линии дерева, устанавливает фиксированный отступ и включает параметр toShowHiddenNodes.Затем в этой функции я перебираю все дерево (все уровни) и скрываю узлы, которые не принадлежат текущему пользователю IsVisible [Node]: = False , и показываю те, которые принадлежат ему IsVisible [Узел]: = True , но подузлы, которые должны отображаться, невидимы, когда их родитель скрыт.

VT.TreeOptions.PaintOptions
- toShowButtons
- toShowTreeLines
+ toFixedIndent
+ toShowHiddenNodes

alt text

1 Ответ

4 голосов
/ 12 января 2011

Нет.Подузлы невидимых узлов также невидимы, если вы не переместите их в видимого родителя или в верхний уровень (ноль родителя).

...