视图具有2个公开的过滤器(选择下拉菜单-顶视图), 第一个暴露的滤镜具有2个选项A和B。选择选项B时,将显示第二个滤镜。当再次从第一个过滤器中选择选项A时,将删除第二个过滤器。 选择选项A后,第二个过滤器应重置为“任意”。
尝试使用jQuery触发第一个选择的onchange事件,以将第二个过滤器的值重置为“ Any”,但未触发该事件。 尝试过ajaxComplete事件,但这也不起作用。
(function($) {
Drupal.behaviors.mymodule = {
attach: function(context, settings) {
var select = $('#filter1_select');
select.change(function() {
// IF OPTION A of FILTER 1 THAN RESET VALUE OF FILTER 2 TO ANY
});
}
}
})(jQuery);