realtebo
(Mirkotebaldi)
1
Guida chtml
public static string dropDownList(string $name, string $select,
array $data, array $htmlOptions=array ( ))
$select string the selected value
Come vedete viene detto nella guida che select è una stringa.
La mia dropDownList è però una select con l’attributo ‘multiple’ settato, cioè è una lista a selezione multipla.
La domanda è: come gli passo i valori preselezionati se sono più di uno ?
realtebo
(Mirkotebaldi)
3
Si, ho anche capito che, beh, devo usare listBox e non dropDownList…
In realtà il problema è ‘estetico’ e non riesco a determinarne la causa:
Il codice ora viene generato correttamente, l’attributo selected è valorizzato
<select id="group_id_list" name="group_id_list[]" size="4" multiple="multiple" placeholder="- Selezionare - " >
<option selected="selected" value="307">Gruppo predefinito</option>
<option selected="selected" value="310">5k</option>
</select>
Il problema è che il browser (FF 21 su Ubuntu), non mi ‘evidenzia’, ‘illumina’, i due valori, è come se NON fossero selezionati…