当我添加具有模态形式的新记录时,我需要向 jqGrid 的 POST
数据添加额外的动态参数。
我试过:
$('#table').setPostData({group: id});
$('#table').setPostDataItem('group', id);
$('#table').setGridParam('group', id);
什么都没有解决。
最佳答案
你可以使用editData editGridRow 的参数方法。在大多数情况下,您使用 editGridRow不是直接,而是使用 Navigator。在这种情况下,您可以定义 editData作为 navGrid 的 prmEdit
或 prmAdd
的一部分:
$('#table').jqGrid('navGrid','#pager',
{/*navGrid options*/},
{/*Edit options*/
editData: {
group: function() {
return id;
}
}
}
});
还有一个选项是 serializeEditData , onclickSubmit或 beforeSubmit方法。查看详情 here和 here .
关于javascript - 在添加具有模式形式的新行时使用 jqGrid 添加附加参数以发布数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6184399/