我有一个带有自定义导航按钮的jqGrid,如下所示:
刷新按钮左侧的按钮是我的自定义按钮。我成功地执行了$('#bom').trigger('reloadGrid');
,但我需要在服务器上知道哪个按钮启动了请求。我想将按钮名称添加到postData。我试过了:
$("#bom").jqGrid({postData:{jqgAction:"release"}});
$("#bom").trigger('reloadGrid');
但是这不会在请求字符串中添加额外的字段。 postData
已经包含了一些值,并且这些值不受我在请求中看到它们的影响。我只需要能够动态添加其他字段,并且不知道如何插入其他值。
答案 0 :(得分:0)
我找到了答案。而不是使用:
$("#bom").jqGrid({postData:{jqgAction:"release"}});
要更新postData
,我可以使用:
this.p.postData.jqgAction="release";