У меня есть этот код:
$(grid).jqGrid('addRowData', 'foo', d);
$(grid).jqGrid('addRowData', 'bar', 'baz');
При просмотре в FireBug создается DOM:
<tr id="undefined" class="ui-widget-content jqgrow ui-row-ltr" tabindex="-1" role="row">
<tr id="bar" class="ui-widget-content jqgrow ui-row-ltr" tabindex="-1" role="row">
Данные, выраженные в 'd', соответствуют модели столбца и отображаютправильно (так что я знаю, что сетка в основном работает нормально).НО, id в первом ряду не установлен.С другой стороны, «баз» - это мусор;это создает пустую строку, НО, 'id' правильно установлен на 'bar'.
В обоих случаях я уверен, что идентификаторы уникальны в моем DOM, плюс я заметил, что при использовании неуникальныхИдентификаторы не вызывают никаких непосредственных проблем.
SO;Я не могу понять, почему идентификатор в первом ряду не установлен.Есть идеи?