我正在使用带有asp mvc的JqGrid,我在网格标题上使用选择过滤器进行过滤。
我的网格正在进行分页,因此当我构建选择字符串时,它将只返回当前页面上可用的值。但我在页面上的json对象中有完整的数据。那么如何对网格的整个数据进行过滤呢。
提前致谢。
答案 0 :(得分:0)
答案可能就在你的问题中。你写道:
当我构建选择字符串时,它将只返回值 仅在当前页面上提供。
您可以返回一页数据,但仍然在服务器端生成SELECT DESTINCT 以获取列中存在的所有不同值。您只需使用select中的值即可。
答案 1 :(得分:0)
实际上我已经使用JQGrid的方法来做到这一点。
var gridTotlaRecords=grid.jqGrid("getGridParam", "data");
这将重新绑定绑定网格的完整数据。 在我的例子中,这是json对象,所以在获取数据之后,我需要迭代gridTotlaRecords的所需列(peroperty)来构建select sting。
感谢, Pavan Tiwari