开发者

Virtual String Tree - Display subnode when parent node is hidden

开发者 https://www.devze.com 2023-02-04 14:08 出处:网络
Is there a way to show subnode if the parent node is hidden in the Virtual String Tree ? I have some tasks in the tree structure and I wish to display only tasks which belongs to the current user as t

Is there a way to show subnode if the parent node is hidden in the Virtual String Tree ?

I have some tasks in the tree structure and I wish to display only tasks which belongs to the current user as the list, but from all levels. What I've done is the function to display a list, which hides tree buttons, tree lines, sets the fixed indent and enable toShowHiddenNodes option. Then in this function I iterate through the whole tree (all levels) and hide nodes which doesn't belong to the current user IsVisible[Node] := False and show those which belongs him IsVisible[Node] := True, but the subnodes which should be displayed are invisible when their parent is hidden.

VT.TreeOptions.PaintOptions

- t开发者_开发问答oShowButtons

- toShowTreeLines

+ toFixedIndent

+ toShowHiddenNodes

Virtual String Tree - Display subnode when parent node is hidden


No. Subnodes of invisible nodes are invisible, too, unless you move them to a visible parent, or to the top level (nil parent).

0

精彩评论

暂无评论...
验证码 换一张
取 消