is there something special I have to do to get afterSaveCell to work? my grid is local data array, but I cannot even get an alert to work…
jQuery(“#jqgQualityStatus”).jqGrid({
datatype: “local”,
height: 300,
colNames: ,
colModel: [
{ name: ‘id’, index: ‘id’, width: 1, hidden: true, key: true },
{ name: ‘product’, index: ‘product’, width: 300, align: “left” },
{ name: ‘parent’, index: ‘parent’, width: 300, align: “left” },
{ name: ‘indicator’, index: ‘indicator’, width: 30, align: “right”, formatter: priorityFormatter },
{ name: ‘status’, index: ‘status’, width: 200, editable: true, edittype: “select”, editoptions: { value: “0:OK;4:Critical;3:High;2:Medium;1:Low”} },
{ name: ‘detail’, index: ‘detail’, width: 100, align: “center”, formatter: ‘link’ }
],
imgpath: ‘styles/themes/steel/images’,
shrinkToFit: true,
forceFit: true,
onSelectRow: function(id) {
if (id && id !== lastsel2) {
jQuery(‘#jqgQualityStatus’).restoreRow(lastsel2);
jQuery(‘#jqgQualityStatus’).editRow(id, true);
lastsel2 = id;
// [::TODO::] add logging of quality status override
}
},
afterSaveCell : function (rowid,name,val,iRow,iCol){
var g = jQuery(“#jqgQualityStatus”).getCell(rowid, ‘product’);
},
beforeSaveCell: function(rowid, celname, value, iRow, iCol) { return “new value”; },
saveRow: function(row, priorityFormatter) {
alert(row);
},
editurl: “clientArray”
});
any ideas or help would be greatly appreciated…
Copyright 2014 TriRand LtdAll Rights ReservedRSS
Back to Top