У меня есть страница с двумя jqGrids.Один содержит список доступных параметров, другой содержит список включенных параметров.Когда страница загружена, каждая сетка получает свои начальные данные с сервера.После этого я хочу, чтобы пользователь мог перемещать строки между сетками, пока он не будет готов представить окончательный результат.
Мой код для этого:
function CopySelected(fromGrid, toGrid)
{
var grid = jQuery(fromGrid);
var rowKey = grid.getGridParam("selrow");
if(rowKey != null)
{
var row = grid.jqGrid('getRowData', rowKey);
grid.delRowData(rowKey);
jQuery(toGrid).addRowData(rowKey, row);
}
}
Проблемаэтот подход заключается в том, что я получаю дубликаты строк в сетке назначения.Есть ли способ сказать jqGrid, чтобы создать новый идентификатор или получить следующий бесплатный идентификатор?