WebDataTree is very slow when it have 6000 nodes(only In the root level)
When I select a node WebDataTree response about 10 seconds.
Are there any ways to solve this problem?
my code is:
<ig:WebDataTree ID="webTreeLeft" runat="server" Height="450px" Width="765px" BorderColor="#000066" BorderStyle="Solid" EnableConnectorLines="True" SelectionType="Single" InitialDataBindDepth=0 > </ig:WebDataTree>
my version is:12.1.20121.2048
Hello foxbabby,
Thank you for posting in the community.
6000 nodes would be too much for a single level in WebDataTree (even a regular html ul list with that many nodes would seriously impact performance). Additionally the clientside functionality provided by WebDataTree requires that javascript is being executed for each node for features such as selection, expanding/collapsing etc. Note that the performance in this scenario will allso be greatly affected by the browser used. I would therefore suggest that you try reducing the number of nodes in your tree (and using load on demand for any child nodes).
Please feel free to contact me if you need more information.
I think whether the tree can paged when single level have too much data.
Can you be more concrete in how this would look like and what do you mean by paging in the context of webDataTree. Currently the tree does not support paging and I am not aware of any tree control to support something like this. So maybe I misunderstood this scenario. If you provide me a screenshot and explain this I could advice you further with this scenario.
Looking forward to hear from you.
Sincerely,
Georgi Sashev
Developer Support Engineer
Infragistics, Inc.
http://es.infragistics.com/support