如何从 jqGrid 中的导航按钮动态更新 postData
How can I dynamically update postData from a navigation button in jqGrid
我有一个带有自定义导航按钮的 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";
我有一个带有自定义导航按钮的 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";