File tree Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -50,10 +50,21 @@ public function isPrerequisites(): bool {
5050 public function showForm (array $ options ): void {
5151 $ template = '@formcreator/field/ ' . $ this ->question ->fields ['fieldtype ' ] . 'field.html.twig ' ;
5252
53+ $ value = [];
54+ $ items = json_decode ($ this ->question ->fields ['default_values ' ]);
55+ foreach ($ items as $ item ) {
56+ if (trim ($ item ) === '' ) {
57+ continue ;
58+ }
59+ if (!in_array ($ item , $ this ->getAvailableValues ())) {
60+ continue ;
61+ }
62+ $ value [] = $ item ;
63+ }
64+ $ this ->question ->fields ['default_values ' ] = implode ("\r\n" , $ value );
5365 $ this ->question ->fields ['values ' ] = json_decode ($ this ->question ->fields ['values ' ]);
5466 $ this ->question ->fields ['values ' ] = is_array ($ this ->question ->fields ['values ' ]) ? $ this ->question ->fields ['values ' ] : [];
5567 $ this ->question ->fields ['values ' ] = implode ("\r\n" , $ this ->question ->fields ['values ' ]);
56- $ this ->question ->fields ['default_values ' ] = Html::entities_deep ($ this ->getValueForDesign ());
5768 $ this ->deserializeValue ($ this ->question ->fields ['default_values ' ]);
5869
5970 $ parameters = $ this ->getParameters ();
You can’t perform that action at this time.
0 commit comments