Salve ho creato un form di raccolta dati con un campo checkbox group che permette la selezione di più opzioni.Il campo quindi si popolerà di valori del tipo opzione1,opzione2,opzione3, ecc
Vorrei creare un filtro di ricerca dei valori inseriti nel campo con un menù a tendina che abbia come scelta di filtroopzione1opzione2opzione3
Ho inserito in FrontList -> List display -> Table -> Header code, il seguente codice, ma come risultato ho nel filtro la riproposizione di tutte le selezioni effettuate su ciascuna stringa.
Ad esempio:opzione1,opzione2
opzione1,opzione2,opzione3ecc ecc
<?php
$keys = \GCore\Libs\Arr::getVal(\GCore\Libs\Arr::getVal($rows, explode(".", "[n].gestione")), explode(".", "[n].zona"));
$values = \GCore\Libs\Arr::getVal(\GCore\Libs\Arr::getVal($rows, explode(".", "[n].gestione")), explode(".", "[n].zona"));
array_unshift($keys, '');
array_unshift($values, 'Seleziona');
$options = array_combine($keys, $values);
$field = array
(
'name' => 'fltr[gestione][zona]',
'id' => '',
'options' =>
array (
),
'empty' => '',
'values' =>
array (
),
'label' =>
array (
'text' => '',
'position' => '',
),
'sublabel' => '',
'multiple' => '0',
'size' => '',
'class' => '',
'title' => '',
'style' => 'float:left;',
'params' => '',
':data-load-state' => '',
':data-tooltip' => '',
'type' => 'dropdown',
'container_id' => '1',
);
$field["options"] = $options;
echo '<div style="float:right;position:relative;">'.\GCore\Helpers\Html::formLine($field["name"], $field).'</div>';