如何将其他数据从服务器返回到jqGrid?

如何将其他数据从服务器返回到jqGrid?,jqgrid,Jqgrid,我想在我的页面上显示jqGrid中显示的项目的总值。我能想到的唯一方法是让服务器返回网格数据,但不确定在jqGrid请求它到达时如何拦截它。您可以使用userdata 将userdata添加到服务器的JSON响应中: {"total":"","page":"","records":"","rows":[],"userdata":{"custom_field":"custom_value"}} 然后,您可以在表中获取custom_字段的值loadComplete函数: custom_value

我想在我的页面上显示jqGrid中显示的项目的总值。我能想到的唯一方法是让服务器返回网格数据,但不确定在jqGrid请求它到达时如何拦截它。

您可以使用
userdata

userdata
添加到服务器的JSON响应中:

{"total":"","page":"","records":"","rows":[],"userdata":{"custom_field":"custom_value"}}
然后,您可以在表中获取
custom_字段的值
loadComplete
函数:

custom_value = $('#table_id').getGridParam('userData').custom_field;

你们能更清楚地解释两件事吗:1)你们在“项目总价值”下的确切含义是什么?2) 您想在哪里显示信息?例如,您可以使用“32”<代码>(通常显示右下角)的“1”-“10”的位置,或者您希望使用页脚/摘要行(见中间图片)。代码>项目的总值
:每行都有一个权重和框数,我希望这些(所有网格数据)的总值显示在页脚行中,例如,或者任何地方,因为一旦网格接收到它们,我可以自己操作,你可以用任何数据手动填充页脚。您可以在
loadComplete
的内部使用
footerData
。看到和