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.
Yes, there is a service release for v8.3.
How to get the latest service release - Infragistics Community
Thanks Mike. I only asked because I pulled down the only service release that I saw for 8.3 (service release #2102) and did not see this particular bug listed in the fixed bugs pdf that was included. I'm unfortunately in the middle of a development cycle right now so I don't want to make a potentially drastic change to the development environment by upgrading to 9.1 if I don't have to.
Are there other service releases for 8.3 that has this bug fix in it? Or will I have to upgrade to 9.1?
I took a look and according to our notes, the bug is fixed in v8.3 and up and the fix is marked released. So that would seem to indicate that the latest service release has the fix in it.
Have you tried downloading the latest service release and installed it to see if the problem goes away?