Всем привет)
Можно ли как-то к модели динамически добавлять поля?
Есть форма, в форме есть выпадающий список мультипл, в зависимости от того сколько выбрано пунктов, я хочу добавлять в форму дополнительные поля. Как бы сами поля добавить не проблема. Но я хочу добавлять их, как activeField, чтобы на каждое поле действовали свои рулсы. Значит эти поля с рулсами надо устанавливать в модели. Можно это как-то сделать?
Динамическое добавление свойств модели
- Sereja3578
- Сообщения: 204
- Зарегистрирован: 2016.09.21, 11:15
- Контактная информация:
Re: Динамическое добавление свойств модели
Решается так.
Добавляешь все поля в модель, выводишь в форму тоже все.
Яваскриптом скрываешь всё в форме по умолчанию, потом яваскриптом же показываешь, при выборе пунктов.
Вуаля.
Добавляешь все поля в модель, выводишь в форму тоже все.
Яваскриптом скрываешь всё в форме по умолчанию, потом яваскриптом же показываешь, при выборе пунктов.
Вуаля.
Re: Динамическое добавление свойств модели
Можно сделать поле как массив и потом парсить его или ещё что.
- Sereja3578
- Сообщения: 204
- Зарегистрирован: 2016.09.21, 11:15
- Контактная информация:
Re: Динамическое добавление свойств модели
Да ребят, всем спасибо)
Сделал вариант с добавлением всех полей и при этом просто скрываю их яваскриптом, а при выборе из списка, отображаю эти поля.
У меня тут появился вопрос еще один, касательно валидации, но вынесу его в отдельную тему -
viewtopic.php?f=19&t=46862
Сделал вариант с добавлением всех полей и при этом просто скрываю их яваскриптом, а при выборе из списка, отображаю эти поля.
У меня тут появился вопрос еще один, касательно валидации, но вынесу его в отдельную тему -
viewtopic.php?f=19&t=46862