
Untitled
By: a guest on
May 17th, 2012 | syntax:
None | size: 1.55 KB | hits: 22 | expires: Never
function deleteRow() {
// Get the currently selected row
var row = $("#grid").jqGrid('getGridParam','selrow');
// A pop-up dialog will appear to confirm the selected action
if( row != null )
$("#grid").jqGrid( 'delGridRow', row,
{ url: '${rootUrl}jqgrid/event/delete',
recreateForm: true,
beforeShowForm: function(form) {
//change title
$(".delmsg").replaceWith('<span style="white-space: pre;">' +
'Delete selected record?' + '</span>');
//hide arrows
$('#pData').hide();
$('#nData').hide();
},
reloadAfterSubmit:false,
closeAfterDelete: true,
afterSubmit : function(response, postdata)
{
var result = eval('(' + response.responseText + ')');
var errors = "";
if (result.success == false) {
for (var i = 0; i < result.message.length; i++) {
errors += result.message[i] + "<br/>";
}
} else {
$("#dialog").text('Entry has been deleted successfully');
$("#dialog").dialog(
{ title: 'Success',
modal: true,
buttons: {"Ok": function() {
$(this).dialog("close");}
}
});
}
// only used for adding new records
var new_id = null;
return [result.success, errors, new_id];
}
});
else alert("Please select row");
}