Сделайте что-нибудь на стороне клиента, когда выберите раскрывающийся список в RailsAdmin.

У меня есть раскрывающийся список с некоторыми значениями, которые отображаются при редактировании этой модели в RailsAdmin.

Я хочу заполнить некоторые другие поля, когда пользователь выбирает какое-либо значение в раскрывающемся списке. И я хочу заполнить их на стороне клиента (чтобы у пользователя была возможность изменить эти значения после заполнения полей).

Я просмотрел документацию RailsAdmin DSL, но не смог понять, как включить туда действия на стороне клиента (javascript).

Любые идеи или указатели, как это сделать?


person Victor Ronin    schedule 30.08.2013    source источник


Ответы (1)


С помощью jQuery вы можете прослушивать событие изменения в раскрывающемся списке, а затем устанавливать значение входных данных ), который вы хотите заполнить, используя jQuery.val().

person jvperrin    schedule 30.08.2013
comment
Спасибо. Тем не менее, мой вопрос больше касается выяснения того, куда мне поместить код (принимая во внимание создание RailsAdmin для обработки всей страницы) по сравнению с тем, как зафиксировать какое-то событие. - person Victor Ronin; 30.08.2013
comment
@VictorRonin Вы должны иметь возможность просто переопределить custom/ui.js и добавить javascript вы хотите. - person jvperrin; 02.09.2013