diff --git a/src/Form/Field/Select.php b/src/Form/Field/Select.php index bfd9ac4200..089ee0d6ab 100644 --- a/src/Form/Field/Select.php +++ b/src/Form/Field/Select.php @@ -145,11 +145,16 @@ public function load($field, $sourceUrl, $idField = 'id', $textField = 'text', b }) }); if (target.data('value')) { - $(target).val(target.data('value')); + if (typeof target.data('value') === 'string') { + $(target).val(target.data('value').split(',')); + } else { + $(target).val(target.data('value')); + } } $(target).trigger('change'); }); }); +$("{$this->getElementClassSelector()}").trigger('change'); EOT; Admin::script($script);