Как избежать перезагрузки Rad Tree List
Я использую Telerik Rad Tree List. при расширении дерева происходит обратная передача и получение дочерних данных с сервера. все в порядке. но когда свернуть дерево, страница снова перезагрузится.
Я не уверен, это действие по умолчанию в списке дерева Telerik.
Я использую VS2010 и SQL Server 2008 для моего веб-приложения.
Как избежать перезагрузки при развале дерева.
Спасибо, Пуджа
2 ответа
TreeList все равно должен будет выполнить обратную передачу при развертывании, поскольку дочерние узлы родительского узла создаются при развертывании. Я верю, что так оно и есть - на самом деле я сталкиваюсь с той же проблемой. Но если вы хотите уменьшить время, необходимое для перезагрузки страницы, вы можете "отрегулировать" ее. Ссылка на эту ссылку: http://www.telerik.com/help/aspnet-ajax/treeview-onclientnodeclicking.html
Если вы действительно хотите избавиться от обратной передачи, перейдите по этой ссылке: http://www.telerik.com/help/aspnet-ajax/treeview-onclientnodeclicking.html Но это для TreeView, может работать на TreeList. Я все еще думаю, что он вернется к серверу, когда вы попытаетесь структурировать на стороне клиента.
Записать событие onclientnodeclicking на стороне клиента и проверить, развернут ли узел, а затем написать код для свертывания.