如何从jqGrid中的导航按钮动态更新postData

时间:2017-03-09 14:12:57

标签: jqgrid

我有一个带有自定义导航按钮的jqGrid,如下所示:

enter image description here

刷新按钮左侧的按钮是我的自定义按钮。我成功地执行了$('#bom').trigger('reloadGrid');,但我需要在服务器上知道哪个按钮启动了请求。我想将按钮名称添加到postData。我试过了:

$("#bom").jqGrid({postData:{jqgAction:"release"}});
$("#bom").trigger('reloadGrid');

但是这不会在请求字符串中添加额外的字段。 postData已经包含了一些值,并且这些值不受我在请求中看到它们的影响。我只需要能够动态添加其他字段,并且不知道如何插入其他值。

1 个答案:

答案 0 :(得分:0)

我找到了答案。而不是使用:

$("#bom").jqGrid({postData:{jqgAction:"release"}});

要更新postData,我可以使用:

this.p.postData.jqgAction="release";