Hello,
We have a TreeView that uses on demand loading with a web service. When adding nodes to a large collection (300 to 1000) in Internet Explorer 8, we get the "Stop running this script?" message.
We have ShowLineImages disabled, set debug="false", PersistLoadOnDemandNodes set to false, per your suggestions for performance, but we still face the issue.
So I used setTimeout() to throttle the addition of nodes, but I still run into the error at around 1100 nodes. Without that functionality, it will only add about 350 nodes.
While debugging, I've found that the cause of the error is RadTreeNodeCollection.add() client side, which iterates through the entire collection. Is this neccessary? Is there a workaround to adding a node without this iteration?
Not sure how to attach a sample project (only allowing images), but I've got one ready.
Thanks for any help!
We have a TreeView that uses on demand loading with a web service. When adding nodes to a large collection (300 to 1000) in Internet Explorer 8, we get the "Stop running this script?" message.
We have ShowLineImages disabled, set debug="false", PersistLoadOnDemandNodes set to false, per your suggestions for performance, but we still face the issue.
So I used setTimeout() to throttle the addition of nodes, but I still run into the error at around 1100 nodes. Without that functionality, it will only add about 350 nodes.
While debugging, I've found that the cause of the error is RadTreeNodeCollection.add() client side, which iterates through the entire collection. Is this neccessary? Is there a workaround to adding a node without this iteration?
Not sure how to attach a sample project (only allowing images), but I've got one ready.
Thanks for any help!