在不成功的请求后阻止JQGrid恢复行

时间:2015-11-30 15:47:19

标签: javascript jqgrid

我正在使用jqgrid来显示网格数据。对于编辑我正在使用inline edit。我想要的是,在Error请求POST时,not to restore the edited row来自服务器的响应edit form。我希望该行保留在without any error,直到响应为$(obj.grid).jqGrid('saveRow', eRowId, { aftersavefunc: saveRow, url: ..., mtype: "POST", "restoreAfterError": false, }); var saveRow = function (rowid, response) { if (response.Error) { } else { return [false, "error message to display the user"]; } } 。我有这个不起作用的例子。我对这个问题Reset again and persist the data of JqGrid Row in Editable mode when some error return from Server中的同一问题表示反对。我在代码中错过了什么?

JArray data_list = (JArray)jsonObj["COLUMNSANDDATA"]["DATA"];

foreach (JObject data in data_list) {
    string col_0 = (string)data[0];
}

1 个答案:

答案 0 :(得分:1)

您使用successfunc的错误回调。您应该使用aftersavefunc代替{{1}}。