Могу ли я настроить jqgrid treegrid, чтобы он выбирал дочерние данные при открытии строки? Как? - PullRequest
0 голосов
/ 14 октября 2010

Пример реализации TreeGrid не совсем ясен.У меня есть сетка типа:

  ID  Name    Val
+  1  Foo      45
+  2  Bar      30

, которую я заполняю из объекта json.Когда вы нажимаете +, я хочу перейти на сервер и получить данные, связанные с идентификатором этой строки:

  ID  Name    Val
-  1  FooBar   45
   -    Foo    20
   -    Bar    25
+  2  Baz      30

. Есть ли примеры, которые показывают это более четко?Кроме того, те, которые я вижу, хотят, чтобы вы получили весь набор данных за один раз.Или «сложение» и «вычитание» строк - лучший способ для этого случая?

Обновление: подумав немного дальше, я не думаю, что метод сложения / вычитания был бы хорош, потому что он убил бы сортировку.

1 Ответ

0 голосов
/ 14 октября 2010

Вероятно, Subgrid - это то, что вам нужно? Посмотрите на demo и выберите «Дополнительно», а затем «Подсетка» левой части дерева. В демонстрационном примере используется параметр subGridUrl с URL-адресом сервера. Если вы нажмете, например, «+» в строке с id = 6, запрос к subGridUrl будет отправлен. Запрос будет содержать nd_=1287002219148&id=6 в качестве дополнительных параметров, где nd_ с отметкой времени используются только для того, чтобы сделать каждый URL уникальным и отключить локальное кэширование.

...