#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 — это не идентификатор строки, а поле уникального идентификатора