Dropdownlist A Selezione Multipla, Come Gli Passo Multipli Valori Come Selezionati?http://www.yiiframework.com/doc/api/1.1/chtml/#dropdownlist-Detail

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 ?

Hai già visto questo post:

http://www.yiiframework.com/forum/index.php/topic/13873-dropdownlist-multiple/

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…