Я могу получить измененные значения ячейки / строки, используя следующее:
var ret = $(”#grid”).getChangedCells('all'); // Return Rows
или
var ret = $(”#grid”).getChangedCells('dirty'); // Returns the changed cells.
Согласно документам jqGrid для getChangedCells :
Возвращает массив измененных ячеек в зависимости от метода (строка, по умолчанию «все»). Когда 'all', этот метод возвращает все измененные строки; когда «грязный» возвращает только измененные ячейки с идентификатором строки
Поэтому я запутался, почему $("#grid").getChangedCells('dirty') не отвечает вашим потребностям. Возможно, вы можете уточнить дальше?
$("#grid").getChangedCells('dirty')