Пример jqGrid TreeGrid, который загружает дочерние узлы из службы JSON при развертывании - PullRequest
2 голосов
/ 27 октября 2011

Основная проблема в том, что у меня есть TreeGrid, в котором имеется значительное количество узлов (более 6 КБ), и я хочу иметь возможность загружать ветку, когда пользователь расширяет узел, а не загружать все сразу.

Я знаю, что это возможно в jqGrid (документация показывает, что это очень плохо сформулировано http://www.trirand.com/jqgridwiki/doku.php?id=wiki:adjacency_model), но что я не могу понять, так это точный набор настроек jqGrid, которые мне нужны, чтобы он это сделал.

У меня есть функциональная TreeGrid, которая будет загружать все записи из параметра 'url', поэтому единственная хитрость, которая мне нужна, - это загружать только верхний узел, а затем загружать его потомки, когда я нажимаюExpandRow.

1 Ответ

0 голосов
/ 27 октября 2011

Сам понял:

Первый ключ - установка loaded=false в дочерних узлах, которые я не хочу загружать.Затем мне нужно ответить на запрос, который jqGrid отправляет на незагруженные узлы с нужными узлами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...