У меня довольно большая сетка клиентов (общий размер дерева 3000, но у одного узла 1500 дочерних элементов). Это дерево модели смежности, и я загружаю только те данные, которые нужны (вызов Ajax, когда я расширяю каждый узел).
Производительность велика на узлах, у которых мало детей, и даже при развертывании большого узла, но всякий раз, когда я сворачиваю большой узел, я получаю предупреждение:
Stop running this script?
A Script on this page is causing your web browser to run slowly. If it continues to run, your computer might become unresponsive.
Это не получение данных, которые медленны, но являются манипуляциями на стороне клиента с деревом.
1) Есть ли какие-либо настройки, которые я могу применить для увеличения производительности? Я пробовал gridview = true
, но я не думаю, что это имеет какое-то влияние на сетку деревьев.
2) Влияет ли rowNum на сетку деревьев?
3) Я использую v3.7.2 - будет ли иметь какое-либо значение обновление до v4?
4) Если я не могу заставить это работать гладко, вы можете порекомендовать другую сетку деревьев? Я с большим успехом использовал JQGrid в нашем приложении и был бы печальной пандой, если бы мне пришлось искать другое решение: (
Ура!