jqGrid serializeDelData工作但serializeEditData没有

时间:2014-08-20 09:54:55

标签: jqgrid

这个删除工作但编辑不是我错了吗?

    jQuery.extend(jQuery.jgrid.del, {
        serializeDelData: function (postdata) {
            console.log("test");
            return postdata;
        }
    });

    jQuery.extend(jQuery.jgrid.edit, {
        serializeEditData: function (postdata) {
            console.log("edit");
            return postdata;
        }
    });

2 个答案:

答案 0 :(得分:2)

您可能是内联编辑(例如inlineNav而不是其他)而不是form editingserializeEditData仅适用于表单编辑。

答案 1 :(得分:0)

您可以使用网格的serializeRowData事件通过内联编辑传递额外数据。

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

serializeRowData: function (postData) {
return $.extend(true, {}, postData, {
    account: jQuery('input[name=account]').val(),
    code: jQuery('input[name=code]').val()
});