Hello all,
I've got a UltraWinTree with about 3200 nodes in it. I need to hide some nodes if a condition is met. What I do is:
BeginUpdate();
Start recursion;
if (conditionMet){ ultraTreeNode.visible = false; }
End recursion;
EndUpdate();
What I've found is that it takes ~3.2 seconds to peform this operation if the tree is expanded and ~1.6 seconds if the tree is collapsed. The code has been optimized to set modify only the nodes that are necessary; if a node is hidden, I don't check its child nodes.
Am I doing something wrong, or is this performance typical? Thanks.
This was addressed recently (bug ID = 14521). The fix is available in the current service release.
Hi Brian,
I'm currently using 8.3. Is there a service release for that version, or would I have to upgrade to 9.1 to get the fix?
Thanks.