有没有办法在jquery jqgrid中以编程方式设置过滤器?

leo*_*ora 8 asp.net-mvc jquery jqgrid

我有一个页面上有一个jqgrid,顶部有过滤行.我希望在另一个页面上有一个链接来加载这个网格页面,但是在其中一个列上设置了过滤器.可以通过链接或人们可以建议的任何其他解决方法来做到吗?

leo*_*ora 4

我解决这个问题的方法是传递以下代码:

var myfilter = { groupOp: "AND", rules: [] };
myfilter.rules.push({ field: "DataIssuesYN", op: "eq", data: "Y" });
Run Code Online (Sandbox Code Playgroud)

然后在 jqGrid 设置中,我传递到 postData:

  postData: (myfilter) ? { filters: JSON.stringify(myfilter)} : {},
Run Code Online (Sandbox Code Playgroud)