Возможность скрыть вид фильтра на основе другого выбора фильтра - Drupal - PullRequest
0 голосов
/ 30 марта 2020

У меня есть представление с критериями поиска, и критерии поиска выглядят следующим образом:

  1. Возрастная группа (варианты: новорожденный, малыш, дошкольное образование)
  2. Классная комната (варианты : NA, незначительное обучение, переход, необученное) Все эти поля фильтра являются флажками.

Когда я выбираю «новорожденного» в качестве возрастной группы, все параметры в классе должны быть скрыты / отключено, кроме опции NA. Когда я выбираю 'toddler / pre-school', все опции в классе должны появиться снова, кроме опции NA

Я использую приведенный ниже код для этого:

$('#edit-field-agegroup-value-1').click(function() {
        if( $(this).is(':checked')) {
            $("#edit-field-classroom-value-3").prop('disabled', true);
         } else {
            $("#edit-field-classroom-value-3").prop('disabled', false); 
         }
        });

Этот код работает нормально. Однако, когда я отправляю кнопку refre sh, страница обновляется, и отключенные поля снова включаются. Любая помощь о том, как это можно исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...