带有预加载值的导出过滤器

发布于 2024-09-10 01:43:11 字数 303 浏览 3 评论 0原文

我为用户定义了一个名为“Size”的配置文件字段,它可以采用“Small”、“Normal”和“Big”值,因此它显示为一个组合框。 现在我有一个页面视图,其中有一个在“大小”上定义的公开过滤器,此外该过滤器是可选的,因此组合框中会显示“任意”值。

两个问题:

  1. 当用户进入查看页面时,自动显示结果列表。我可以等待用户点击“搜索”来显示结果吗?
  2. 我可以预先选择组合框中的值以及在该配置文件字段中为该用户存储的值吗?即,如果用户的“大小”值为“大”,我可以在组合框中预先选择“大”吗查看搜索页面?

谢谢。

I defined a profile field for users called "Size" which can take the values "Small", "Normal" and "Big", so it's presented as a combo box.
Now I have a Page view with an exposed filter defined over "Size", furthermore the filter is optional so an "Any" value is presented in the combo box.

Two questions:

  1. When the user enters the view page the result list is automatically showed. Can I wait for the user to click "Search" to display the results?
  2. Can I pre-select the value in the combo box with the value stored for that user in that profile field?, i.e. if the user's value for "Size" is "Big", can I pre-select "Big" in the combo box of the view search page?

Thank you.

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

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

发布评论

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

评论(1

上课铃就是安魂曲 2024-09-17 01:43:11
  1. 不,你不能。如果不编写自定义代码,这是不可能的。
  2. 不,你不能。无论如何,这没有意义,因为视图被认为显示可能的多个元素(在本例中为用户配置文件)的内容。过滤器应显示哪个值?显示的第一个用户配置文件的价值是什么?

可以使过滤器显示用户选择的最后一个值。假设用户 A 选择 Big,则用户 A 每次观看该视图时,他都会看到字段 Size 包含值 Big< 的用户个人资料/代码>。显然,用户 A 可以随时更改过滤器的值。

  1. No, you cannot. Without to write custom code, it's not possible.
  2. No, you cannot. It would not make sense, anyway, as a view is thought to show the content of possibly multiple elements (user profiles, in this case). Which value should the filter show? The value of the first user profile shown?

It is possible to make a filter show the last value a user selected. Supposing that user A selects Big, then all the times user A watches that view, he will see the user profiles for which the field Size contains the value Big. User A can obviously change the value of the filter all times he wants.

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