Closed vgaicuks closed 4 years ago
хотя нашел "checked": "checked"
Это что получается, если пользователи заходят на страницу поиска с уже предустановленными значениями, то надо пилить каждому свой json, может можно что–то придумать как установить checked?
Пожалуй, если только проставив соответствующим полям атрибут и свойство checked в true скриптом, и вызвать на них триггер change (чтобы тэги сгенерировать)
Разве эти поля (input name="location") не появляются только после получения locationAreas.json? Другими словами нужен ивент, что инпуты появились в DOM или я ошибаюсь?
Не совсем. По locationAreas.json появляются поля (input name="locationPlace"), которые под отчеркиванием. При инициализации фильтра, если у инпута с прописанным json был статус checked - они будут сгенерированы без ивента. В остальных случаях да генерация происходит по ивенту change. Т.е. если мы хотим предустановить статус сhecked на input( name="locationPlace") - на данный момент только ручками или через json. Можно конечно написать отдельный метод, который бы вызывался при инициализации фильтров и просто по требованию и брал из какого-то отдельного атрибута предустановленные значения для полей input(name="locationPlace") cкажем по value.
От чего зависит и как решить следующий кейс на форме поиска: