Bonjour,
dans le cadre d'un composant maison, je cherche a afficher une liste déroulante (select) qui comprend des éléments "optgroup" et des éléments "options" :
Pour obtenir cela, j'ai construit une variable qui retourne :
cette variable est affichée dans ma vue via $this->form->renderField('mavariable').
Ce qu'il me manque, c'est que "Pays" est une option et qu'elle est donc sélectionnable, or je voudrais que le texte Pays apparaisse sans qu'il soit sélectionnable (via optgroup).
Comment construire ma variable pour que Pays soit considéré comme optgroup et non comme option ?
Merci de vos réponses.
Cordialement
dans le cadre d'un composant maison, je cherche a afficher une liste déroulante (select) qui comprend des éléments "optgroup" et des éléments "options" :
Code:
<optgroup label="Pays"> <option value="5"> France </option> <option value="6"> Ecosse </option> </optgroup> </select>
Code:
array (size=3) 0 => object(stdClass)[500] public 'value' => string '3' public 'text' => string 'Pays' 1 => object(stdClass)[501] public 'value' => string '5' public 'text' => string 'France' 2 => object(stdClass)[502] public 'value' => string '6' public 'text' => string 'Ecosse'
Ce qu'il me manque, c'est que "Pays" est une option et qu'elle est donc sélectionnable, or je voudrais que le texte Pays apparaisse sans qu'il soit sélectionnable (via optgroup).
Comment construire ma variable pour que Pays soit considéré comme optgroup et non comme option ?
Merci de vos réponses.
Cordialement
Commentaire