【发布时间】:2016-01-22 16:34:45
【问题描述】:
enter image description hereIn "successfunc" else 部分应该在可编辑模式下保留该行...
var editparameters= {
"keys": true,
"oneditfunc": function () {
debugger;
$("select#" + arrprimarykey + "_StateName").val(rowData.StateCode);
},
"successfunc": function (data) {
debugger;
var msg = JSON.parse(data.responseText).Message;
var msgType = JSON.parse(data.responseText).MsgType;
if (msgType == "S") {
alert(msg);
$(CityMaster.idGrid).jqGrid('setGridParam', { datatype: 'json' }).trigger('reloadGrid');
} else {
alert(msg)
HERE RESTORE TO INLINE EDITABLE MODE THE ROW ,AGAIN IF ERROR RETURN FROM SERVER
}
},
"url": CityMaster.EditUrl,
"extraparam": {},
"aftersavefunc": function (data) {
debugger;
},
"errorfunc": null,
"afterrestorefunc": function (data) {
debugger;
$(CityMaster.idGrid).jqGrid('setGridParam', { datatype: 'json' }).trigger('reloadGrid');
},
"restoreAfterError": true,
"mtype": "POST"
}
jQuery(CityMaster.idGrid).jqGrid('editRow', arrprimarykey, editparameters);
在 "successfunc" 中,else 部分应将行保留为可编辑模式...
【问题讨论】:
标签: jqgrid jqgrid-asp.net mvcjqgrid