我希望用户能够在不使用内在搜索框的情况下过滤网格数据.
我为date(from和to)创建了两个输入字段,现在需要告诉网格将其作为过滤器,然后请求新数据.
伪造网格数据的服务器请求(绕过网格)并将网格数据设置为响应数据不会起作用 - 因为一旦用户尝试重新排序结果或更改页面等,网格将请求新数据从服务器使用空白过滤器.
我似乎无法找到网格API来实现这一点 - 有没有人有任何想法?谢谢.
我正在做类似这篇文章中的人:有没有办法在jquery jqgrid中以编程方式设置过滤器?
我正在使用http方法POST从我的MVC2项目中获取数据,我看到你可以使用GET这样添加一个参数:
You can modify the url that jqGrid calls, and add the filter option to the querystring, then handle it on the server side.
$(link).click(function(){
$(".mygrid").jqGrid('setGridParam',{url:"server.php?useMyFilter=1"})
});
Run Code Online (Sandbox Code Playgroud)
如何使用POST添加额外的过滤器参数?