From 499b3c4da1d420e0fb223924997aca435a0d7a3d Mon Sep 17 00:00:00 2001 From: loviuz Date: Tue, 16 Mar 2021 15:16:20 +0100 Subject: [PATCH] Fix inizializzazione campi data per select2 --- src/HTMLBuilder/Handler/SelectHandler.php | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/HTMLBuilder/Handler/SelectHandler.php b/src/HTMLBuilder/Handler/SelectHandler.php index 8297bc953..b38802c5a 100755 --- a/src/HTMLBuilder/Handler/SelectHandler.php +++ b/src/HTMLBuilder/Handler/SelectHandler.php @@ -158,13 +158,9 @@ class SelectHandler implements HandlerInterface $attributes[] = 'style="background:'.$element['_bgcolor_'].'; color:'.color_inverse($element['_bgcolor_'].';"'); } - $exclude = ['id', 'text']; // Leggo ulteriori campi oltre a id e descrizione per inserirli nell'option nella forma "data-nomecampo1", "data-nomecampo2", ecc - foreach ($element as $key => $value) { - if (!in_array($key, $exclude)) { - $attributes[] = 'data-'.$key.'="'.prepareToField($value).'"'; - } - } + unset($element['optgroup']); + $attributes[] = "data-select-attributes='".replace(json_encode($element), ["'" => "\'"])."'"; $html .= ' ';