Drupal 视图在更改时重置暴露的过滤器值
Drupal views reset exposed filters values on change
在我看来,我有 3 个基于不同词汇表的公开过滤器。我的需要是一次只使用一个过滤器,当在一个过滤器中选择一个值时,其他两个必须自动重置(到“-any-”),我用谷歌搜索,我只发现了一个类似的问题,但答案(暴露重置按钮)并不真正符合我的需要。我怀疑必须有一个简单的解决方案来解决这个常见的(我猜)需求。
我正在使用 BEF,但我担心这方面没有帮助。
谢谢你的帮忙 !
编辑:我使用 AND operator
将我的三个过滤器放在一个组中
这不是一个常见的要求,但无论如何。
如果您确实需要该功能,您可以使用 js(或 jquery) 执行此操作,因此当更改 select 选项时(假设您正在使用select 元素)将其他 2 个 select 重置为 -Any- 选项。
根据 change() jquery 函数检查此问题 change selects value onchange of another select。
在我看来,我有 3 个基于不同词汇表的公开过滤器。我的需要是一次只使用一个过滤器,当在一个过滤器中选择一个值时,其他两个必须自动重置(到“-any-”),我用谷歌搜索,我只发现了一个类似的问题,但答案(暴露重置按钮)并不真正符合我的需要。我怀疑必须有一个简单的解决方案来解决这个常见的(我猜)需求。 我正在使用 BEF,但我担心这方面没有帮助。 谢谢你的帮忙 ! 编辑:我使用 AND operator
将我的三个过滤器放在一个组中这不是一个常见的要求,但无论如何。
如果您确实需要该功能,您可以使用 js(或 jquery) 执行此操作,因此当更改 select 选项时(假设您正在使用select 元素)将其他 2 个 select 重置为 -Any- 选项。
根据 change() jquery 函数检查此问题 change selects value onchange of another select。