I was looking here to find out how to reload grid after save row:
http://www.trirand.com/jqgridwiki/doku.php?id=wiki:inline_editing
JQGrid setRowData After i
It seems to me, that you should just include $("#Grid1").trigger("reloadGrid");
or $("#Grid1").trigger("reloadGrid",[{current:true}]);
in the hideDelIcon
function:
hideDelIcon = function (rowid) {
setTimeout(function () {
$("tr#" + $.jgrid.jqID(rowid) + " div.ui-inline-del").hide();
// the next line should be added
$("#Grid1").trigger("reloadGrid",[{current:true}]);
}, 50);
}