如何对完整的JQGrid数据进行过滤

如何对完整的JQGrid数据进行过滤,jqgrid,jqgrid-asp.net,mvcjqgrid,Jqgrid,Jqgrid Asp.net,Mvcjqgrid,我将JqGrid与asp-mvc结合使用,我将在网格头上使用selectfilter进行过滤 我的网格有分页功能,所以当我构建select字符串时,它将只返回当前页面上可用的值。但我在页面上的json对象中有完整的数据。所以,我如何对网格的整个数据进行过滤呢 提前谢谢。答案可能在你的问题中。你写道: 当我构建选择字符串时,它将只返回 仅在当前页面上可用 您可以返回一页数据,但仍然在服务器端设置SELECT DESTINCT以获取列中存在的所有不同值。您只需要使用select中的值。实际上,我已经

我将JqGrid与asp-mvc结合使用,我将在网格头上使用selectfilter进行过滤

我的网格有分页功能,所以当我构建select字符串时,它将只返回当前页面上可用的值。但我在页面上的json对象中有完整的数据。所以,我如何对网格的整个数据进行过滤呢


提前谢谢。

答案可能在你的问题中。你写道:

当我构建选择字符串时,它将只返回 仅在当前页面上可用


您可以返回一页数据,但仍然在服务器端设置SELECT DESTINCT以获取列中存在的所有不同值。您只需要使用select中的值。

实际上,我已经使用了JQGrid的方法来实现这一点

 var gridTotlaRecords=grid.jqGrid("getGridParam", "data");
这将返回绑定网格的完整数据。 在我的例子中,这是json对象,所以在获取数据之后,我需要迭代gridTotlaRecords所需的列(peroperty)来构建select sting

谢谢,
帕万·蒂瓦里

对不起,我完全不知道你在做什么。您写道“我正在使用网格头上的选择过滤器进行过滤”。您甚至没有编写使用本地数据或
loadonce:true
。现在,您将要迭代gridTotlaRecords所需的列(peroperty)以构建select sting。是否要获取与当前应用的筛选器相对应的本地数据子集?