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