在jqgrid中指定默认过滤器

发布于 2025-01-05 06:56:21 字数 159 浏览 0 评论 0原文

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

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

I want to preload a set of filters on initial load of the grid. The reason for this is that I am planning to store the last selected filter in a session variable so the user will come back to the grid as he left it the last time.

I know there is an option to set defaultValue under editoptions for one column, but I am looking for a way to load the whole filter at once. (Not a function for each coulmn).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

余生再见 2025-01-12 06:56:21

我想您使用高级搜索进行过滤。过滤器只不过是 postData.filters 的值。请参阅此处来自另一个旧版本的演示回答了解详情。

此外,我建议您阅读演示,其中我描述了如何使用localStorage来保存一些网格的用户偏好包括搜索过滤器。此外,我还描述了为什么我认为使用 localStorage 比使用 cookie 或会话变量更好。

I suppose that you use advanced searching for the filtering. The filter is nothing more as the value of postData.filters. See here and the demo from another old answer for details.

Moreover I would recommend you to read the demo where I describe how to use localStorage to save some user preferences of the grid inclusive the searching filter. Moreover I describe why I think the usage of the localStorage the better way as the usage of cookies or session variables.

可是我不能没有你 2025-01-12 06:56:21

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

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

In the column options, add the defaultValue parameter inside the searchoptions option:

searchoptions:{ sopt:['eq'], defaultValue:"SomeValue" }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文