Does in UltraTree exist a property which, when set properly, can check nodes using CheckBoxTriState automatically?
For example, when I check the parent, all of its children are checked. And afterwards, when I uncheck a child, the parent
becomes semichecked. Also, when I uncheck all of the children, the parent becomes unchecked.
I have the knowledge to implement such an algorithm using recursion but it takes time,
and if UltraTree has one implemented and optimized, I would like to use that one.
If not, I think that such an algorithm should be implemented in the future.
Many thanks, Marko.
Hi Marko,
This functionality isn't built-in to the tree. But there is a KB article that should save you some time:
HOWTO:How do I automatically set a parent node's checked state based on whether none/some/all of its child nodes are checked?