Ошибка jqGrid addChildNode при вызове функции

#jqgrid

#jqgrid

Вопрос:

Кажется, у меня ошибка с jqGrid и командой addChildNode. Всякий раз, когда я использую что-то вроде следующего

 $('#grid').jqGrid("addChildNode", "6", "2", data);
  

Я не получаю новой строки, но корень получает другой значок со стрелкой расширения, вроде этого:

 ▼ ▼ Row name
  

«6» — это новое значение поля ID, а 2 — поле ID родительского элемента (не rowid). idPrefix — это «loc», чтобы не иметь чисел в качестве значений идентификатора.

Если я повторю команду, я просто получу еще одну стрелку вниз и по-прежнему не получу новых строк.

Использую последнюю версию jqGrid, v5.3.2. Оцениваю возможность перехода с бесплатной вилки.

Комментарии:

1. Не могли бы вы, пожалуйста, опубликовать настройки jqGrid и некоторые тестовые данные? Лучше всего будет, если у вас будет онлайн-пример. Спасибо.

2. Я обнаружил ошибку, она возникает, когда у вас установлен idPrefix, который вызывает ошибку.

3. Я думаю, что это начинается в строке 875 в grid.treegrid.js { var prow = $($t).jqGrid(‘getInd’, parentid); } поскольку parentid — это не идентификатор строки, а поле уникального идентификатора