Hello,
Our application uses a RadTreeView where the node count often gets very high. The user has to be able to manipulate the structure of the tree through drag'n'drop, and by renaming and changing the icons of individual tree nodes. Some of these operations can be initiated by other controls on the page.
It is not a problem that the initial load of the page takes some time, but it is important that any further modifications to the tree happen quickly. Currently, we handle all modifications to the RadTreeView in page Postback events, which obviously makes each request/response involving the RadTreeView blow up to an unacceptable size.
Does anyone know of a good solution to this kind of problem? We are thinking about writing a lot of custom javascript code and using a custom web service instead of the postback events, but we would really like a cleaner and more general solution if that is possible. Is it somehow possible to cache the structure of the RadTreeView on the server, and only send incremental updates to the client?
Thanks,
Ulrik Rasmussen
Our application uses a RadTreeView where the node count often gets very high. The user has to be able to manipulate the structure of the tree through drag'n'drop, and by renaming and changing the icons of individual tree nodes. Some of these operations can be initiated by other controls on the page.
It is not a problem that the initial load of the page takes some time, but it is important that any further modifications to the tree happen quickly. Currently, we handle all modifications to the RadTreeView in page Postback events, which obviously makes each request/response involving the RadTreeView blow up to an unacceptable size.
Does anyone know of a good solution to this kind of problem? We are thinking about writing a lot of custom javascript code and using a custom web service instead of the postback events, but we would really like a cleaner and more general solution if that is possible. Is it somehow possible to cache the structure of the RadTreeView on the server, and only send incremental updates to the client?
Thanks,
Ulrik Rasmussen