Asp.net mvc jqGrid:更改筛选器后,所选ID将丢失

Asp.net mvc jqGrid:更改筛选器后,所选ID将丢失,asp.net-mvc,jqgrid,Asp.net Mvc,Jqgrid,我正在实现中描述的功能 我已经看过了。 请参阅高级->多选 有一个问题,当您更改过滤器时,复选框的选择被重置,因此所选ID被重置。如何在过滤器更改的情况下存储所有选定的ID?在jqGrid的当前实现中,选择是暂时的。如果需要,可以将所选行的数组保存在beforeRequest事件处理程序中,并在loadComplete事件处理程序中恢复所选内容。要获取所选行的数组,您可以使用$(“#list”).jqGrid('getGridParam','selarrrow')并使用setSelection方

我正在实现中描述的功能

我已经看过了。 请参阅高级->多选


有一个问题,当您更改过滤器时,复选框的选择被重置,因此所选ID被重置。如何在过滤器更改的情况下存储所有选定的ID?

在jqGrid的当前实现中,选择是暂时的。如果需要,可以将所选行的数组保存在
beforeRequest
事件处理程序中,并在
loadComplete
事件处理程序中恢复所选内容。要获取所选行的数组,您可以使用
$(“#list”).jqGrid('getGridParam','selarrrow')
并使用
setSelection
方法还原选择。

我找到了有关维护选择的有趣信息:
,.

$(“#list”).jqGrid('getGridParam','selarrrow')如果在中使用,则返回空数组beforeRequest@cuzzea:您应该更准确地描述在请求之前使用
的情况(上下文)。如果您更详细地描述您遇到的问题并发布一些JavaScript代码,可能会更好。我认为最好是提出新的问题。此外,了解您使用的jqGrid版本可能很重要。