Как установить каскадное значение select2 onClick - PullRequest
2 голосов
/ 24 сентября 2019

У меня есть три списка select2 рядом друг с другом, первый независимый, второй зависимый от первого, третий зависимый от второго (каскадные списки), который работает, как и ожидалось, когда я обычно заполняю их, выбирая некоторые опции.Я создал динамическое действие, которое заполняет эти элементы значениями, которые я вычисляю при нажатии кнопки, но после щелчка только первое select2 выбрало значение.Второе и третье значение остается пустым.Когда я проверяю сессию, все элементы имеют ценность в них.Похоже, что когда я нажимаю кнопку, список на миллисекунды заполняется, но после этого значения исчезают.Поэтому мой вопрос заключается в том, как передать значения со стороны сервера на сторону клиента.Я пытался обновить элементы, я безуспешно играл с jQuery, также я пытался разделить динамическое действие, чтобы установить значения отдельно, но ничего не получалось.Значения заполняются правильно, так что это не проблема.Пожалуйста, помогите

Заранее спасибо за ваш ответ.

1 Ответ

1 голос
/ 24 сентября 2019

Проверяется ли отложенная загрузка для select2, которые подвержены этому поведению (Элемент -> Настройка -> Ленивая загрузка)?Если это так, попробуйте снять отметку

...