Необходимо установить / снять флажок на основе события щелчка флажка optgroup, используя sumoselect.js - PullRequest
0 голосов
/ 07 ноября 2019

Я использовал здесь sumoselect.js, чтобы изменить опцию выбора на флажок. И нужно какое-то уникальное условие, чтобы изменить флажок другого выпадающего списка.

1) В выпадающем списке даты есть все даты понедельника текущего года, а также добавлена ​​группа выбора для даты группировки, такой как «Этот месяц», «Предыдущий месяц», «ТриМесяц »и« Шесть месяцев ». Требуется по умолчанию все даты понедельника отмечены, а дата группировки не отмечена.

2) Из даты группировки Optgroup только 1 выберите за раз, а после даты группировки выберите все даты понедельника - не отмечены. И в соответствии с выбором из даты группировки также влияет выпадающий месяц. Например, если кто-то выбрал «Три месяца», чтобы в раскрывающемся списке месяц был установлен только флажок за последние 3 месяца.

3) Все это сделано наоборот.

введите описание изображения здесь

Я попытался сделать это с помощью jQuery, но SumoSelect Js изменили логику.

Пожалуйста, нужно полное.

...