Merge pull request #5388 from tchak/fix-patron
fix patron drop down list
This commit is contained in:
commit
21b200a260
1 changed files with 16 additions and 8 deletions
|
@ -30,15 +30,23 @@ class RootController < ApplicationController
|
||||||
.each { |champ| champ.type_de_champ.libelle = 'Un super titre de section' }
|
.each { |champ| champ.type_de_champ.libelle = 'Un super titre de section' }
|
||||||
|
|
||||||
all_champs
|
all_champs
|
||||||
.filter { |champ| [TypeDeChamp.type_champs.fetch(:drop_down_list), TypeDeChamp.type_champs.fetch(:multiple_drop_down_list)].include?(champ.type_champ) }
|
.filter { |champ| champ.type_de_champ.drop_down_list? }
|
||||||
.each do |champ|
|
.each do |champ|
|
||||||
champ.type_de_champ.drop_down_list = DropDownList.new(type_de_champ: champ.type_de_champ)
|
if champ.type_de_champ.linked_drop_down_list?
|
||||||
champ.drop_down_list.value =
|
champ.type_de_champ.drop_down_list_value =
|
||||||
"option A
|
"-- section 1 --
|
||||||
option B
|
option A
|
||||||
-- avant l'option C --
|
option B
|
||||||
option C"
|
-- section 2 --
|
||||||
champ.value = '["option B", "option C"]'
|
option C"
|
||||||
|
else
|
||||||
|
champ.type_de_champ.drop_down_list_value =
|
||||||
|
"option A
|
||||||
|
option B
|
||||||
|
-- avant l'option C --
|
||||||
|
option C"
|
||||||
|
champ.value = '["option B", "option C"]'
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
all_champs
|
all_champs
|
||||||
|
|
Loading…
Add table
Reference in a new issue