jqgrid aftersavefunc没有开火

时间:2015-07-14 12:22:52

标签: javascript jqgrid

我正在使用jqgrid 4.8 JavaScript,我正在使用内联编辑和clientArray。 现在,我想更改单元格中的值并保存行,因此代码为:

$("#jqGrid").jqGrid('setCell', rowId, 'comments', 'test');
var saveparameters = {
    "successfunc": null,
    "url": 'clientArray',
    "aftersavefunc": function (rowid, response, options) {
        alert('b');
    },
    "extraparam": {},
    "errorfunc": null,
    "afterrestorefunc": null,
    "restoreAfterError": true,
    "mtype": "POST"
};
$("#jqGrid").jqGrid('saveRow', rowId, saveparameters);

......但警报从未触发过。我做错了什么?

1 个答案:

答案 0 :(得分:0)

如果你打电话,这只会触发:

 $('#jqGrid').jqGrid('editRow', rowId, false);

参考:

http://www.trirand.com/jqgridwiki/doku.php?id=wiki:inline_editing#saverow