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

如何从jqGrid中的导航按钮动态更新postData,jqgrid,Jqgrid,我有一个带有自定义导航按钮的jqGrid,如下所示: “刷新”按钮左侧的按钮是“我的自定义”按钮。我成功地让它执行了一个$('#bom').trigger('reloadGrid')但我需要知道服务器上哪个按钮启动了请求。我想将按钮名称添加到postData。我试过: $("#bom").jqGrid({postData:{jqgAction:"release"}}); $("#bom").trigger('reloadGrid'); 但这并没有将额外字段添加到请求字符串中postData中

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

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

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

但这并没有将额外字段添加到请求字符串中
postData
中已经有一些值,这些值在请求中没有受到影响。我只需要能够动态添加一个附加字段,而不知道如何插入附加值。

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

$("#bom").jqGrid({postData:{jqgAction:"release"}});
要更新
postData
,我可以使用:

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

使用标准API可以执行以下操作:
$(“#bom”).jqGrid(“getGridParam”、“postData”).jqgaaction=“release”
是否有这样的标准API文档化的地方?
getGridParam
允许获取对jqGrid的任何参数/选项的引用。选项列表如或中所述