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版本可能很重要。