Я использую настраиваемые поля в redmine. Мне нужен набор настраиваемых полей для заполнения, исходя из того, как пользователь отвечает на вопрос. например, если пользователь выбирает «a», они получают серию из 3 пользовательских полей, относящихся к «a». Если пользователь выбирает «b», они получают серию пользовательских полей, которые относятся к «b», возможно ли это? любая помощь была бы замечательной!динамические поля в redmine на основе ввода
0
A
ответ
0
Вы ищете готовый плагин или хотите разработать свою собственную с необходимой функциональностью?
В случае разработки Вы можете передать выбранное поле из поля зрения в контроллер в качестве параметра. Затем проверьте, какое поле было выбрано, и установите значение для него из другого параметра.
Я думаю, что somethng так:
вид
<%= form_tag ... do %>
<%= label_tag :selected_field %>
<% select_tag :selected_field, options_for_select(['field1', 'field2',...])
<%= label_tag :value %>
<% text_box_tag :value, value %>
<%= submit_tag 'save' %>
<% end %>
и метод управления
def update
obj = SomeClass.find_by... # get your instance
case params[:selected_field]
when 'field1'
obj.field1 = params[:value]
when 'field2'
obj.field2 = params[:value]
end
obj.save
end
как он стоит это действительно существует в наличии Экспортировать и я не знаю ни плагинов которые его реализуют. Если вам это нужно, вам может понадобиться реализовать его самостоятельно. – Centimane
Спасибо! Цените ответ – westman2222