在jqgrid中指定默认过滤器

时间:2012-02-13 17:04:13

标签: jqgrid

我想在初始加载网格时预加载一组过滤器。原因是我计划将最后选择的过滤器存储在会话变量中,以便用户在最后一次离开时回到网格。

我知道有一个选项可以在editoptions下为一列设置defaultValue,但我正在寻找一种方法来立即加载整个过滤器。 (不是每个coulmn的功能)。

2 个答案:

答案 0 :(得分:6)

我认为您使用高级搜索进行过滤。过滤器不再是postData.filters的值。有关详细信息,请参阅其他herethe demoold answer

此外,我建议您阅读the demo,其中我将介绍如何使用localStorage保存网格的一些用户首选项,包括搜索过滤器。此外,我描述了为什么我认为使用localStorage更好的方式作为cookie或会话变量的使用。

答案 1 :(得分:0)

在列选项中,在searchoptions选项内添加defaultValue参数:

searchoptions:{ sopt:['eq'], defaultValue:"SomeValue" }