jqGrid本地过滤

时间:2011-07-13 03:32:06

标签: jqgrid filtering

这里我有一个搜索表单和一个网格。网格已配置URL和数据类型'json'。

当搜索表单提交时,它将触发网格重新加载,搜索表单中收集的参数将被提交。

现在我想使用filterToolbar添加本地过滤功能。即让用户在屏幕上过滤结果。因此搜索表单仍然是服务器搜索。工具栏用于本地搜索。

我尝试使用beforeSearchafterSearch

var g = $("#grid").filterToolbar({
    beforeSearch: function(){ g.setGridParam({datatype:'local'}); },
    afterSearch: function(){ g.setGridParam({datatype:'json'}); }
})

但事实证明,一旦应用datatype:'local',filterToolbar中的任何搜索都将删除屏幕上的所有记录。

由于我仍然想要服务器搜索,我不使用loadonce

还有其他方法吗?

0 个答案:

没有答案