В jqgrid TreeGrid, как я могу указать, что я хочу, чтобы данные свернуты по умолчанию (хотя все данные загружены) - PullRequest
1 голос
/ 29 июня 2011

Я загружаю полную древовидную сетку, но я хотел бы, чтобы она свернулась, чтобы показать только уровень 1 (вместо показа всего развернутого)загружает и перезагружает

снова, я действительно хочу загрузить все клиенту, но просто показать, что все свернуто в качестве начального представления.

я не вижу никакой опции на mainстраница документации

1 Ответ

2 голосов
/ 30 июня 2011

Вы не включили в вопрос ни определение jqGrid, ни тестовые данные JSON или XML, которые вы используете для заполнения трех сеток.Я полагаю, что вы заполнили «расширенный» столбец древовидной сетки true.Скрытый столбец «расширенный» существует в древовидной сетке для обоих режимов Модель вложенного набора и Модель смежности .Если вы установите false в столбце, дерево не будет израсходовано.См. здесь пример.

Вы должны взглянуть на следующий за последним столбец AdjacencyTree.json .Он содержит false, поэтому ни один узел дерева не будет раскрыт.Содержимое скрытых столбцов из файла JSON:

level parent isLeaf expanded loaded
-----------------------------------
  0          false    false   true
  1     1    false    false   true
  2     2     true    false   true
  2     2    false    false   true
  3     4     true    false   true
  2     2     true    false   true
  1     1    false    false   true
  2     7    false    false   true
  3     8     true    false   true
  3     8     true    false   true
  2     7     true    false   true
...