我将 JqGrid 与 asp mvc 一起使用,我在网格标题上使用选择过滤器进行过滤。
我的网格有分页,所以当我构建选择字符串时,它只会返回仅在当前页面上可用的值。但是我在页面上的 json 对象中有完整的数据。那么我怎样才能对网格的整个数据进行过滤。
提前致谢。
我将 JqGrid 与 asp mvc 一起使用,我在网格标题上使用选择过滤器进行过滤。
我的网格有分页,所以当我构建选择字符串时,它只会返回仅在当前页面上可用的值。但是我在页面上的 json 对象中有完整的数据。那么我怎样才能对网格的整个数据进行过滤。
提前致谢。
实际上我已经使用 JQGrid 的方法来做到这一点。
var gridTotlaRecords=grid.jqGrid("getGridParam", "data");
这将返回绑定网格的完整数据。在我的情况下,这是 json object ,所以在获取数据后,我需要迭代 gridTotlaRecords 的所需列(peroperty)来构建 select sting。
谢谢, 帕万蒂瓦里
可能答案就在你的问题中。你写了:
当我构建选择字符串时,它只会返回仅在当前页面上可用的值。
您可以返回一页数据,但仍然在服务器端进行 SELECT DESTINCT以获取列中存在的所有不同值。您只需要使用选择中的值。