Précédent   Forum du club des développeurs et IT Pro > PHP > Bibliothèques et frameworks > symfony1
symfony1 Forum d'entraide sur le framework PHP symfony. Avant de poster : cours symfony et FAQ symfony
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 22/10/2012, 22h40   #1
micky86
Membre à l'essai
 
Homme
Développeur Web
Inscription : avril 2011
Messages : 41
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2011
Messages : 41
Points : 24
Points : 24
Par défaut Attribut class dans une balise option d'un select

Bonjour,

J'ai beau cherché sur le net, mais je trouve pas comment faire pour rajouter un attribut class aux balises html d'un select option.

J'ai essayé dans en configurant directement le widget du select comme ceci :

Code :
1
2
3
4
5
6
7
8
9
10
11
 
public function configure()
  {
  	 $this->setWidgets(array(
 
 'personne_id'       => new sfWidgetFormDoctrineChoice(
                             array('model' => $this->getRelatedModelName('Personne'), 
                               'add_empty' => false, 
                                 'choices' => array('class' => 'A')) )
 
...
Mais il y a uniquement la balise select qui contient l'attribut class et non les balises option.

Code :
1
2
3
4
5
 
<select class='A'>
<option></option>
<option></option>
</select>
Je voudrais donc pourvoir choisir une class pour les balises options. Quelqu'un aurait-il une idée ?
micky86 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/10/2012, 13h20   #2
Fench
Expert Confirmé
 
Avatar de Fench
 
Homme
Chercheur en informatique
Inscription : mai 2002
Messages : 2 346
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Groenland

Informations professionnelles :
Activité : Chercheur en informatique
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : mai 2002
Messages : 2 346
Points : 3 231
Points : 3 231
Bonjour,

En fait, le problème est que ta liste déroulante est basée sur ta table 'personne' ET elle est donc variable, dynamique. Associer une class à chaque option ne me parrait pas possible dans ce cas

Peut être en passant par du js, jquery (tu peux modifier de l'html, ajouter une class) , je sais pas trop comment le coder mais regardes dans cette voie
__________________
Meuuh en AI à l'INRA
Domaines: {java, php, js, jquery}{hibernate, doctrine}{MyLib, symfony, Zend}
fait gagner du temps à ceux qui aident , donc un message avec la balise résolu laisse plus de temps pour résoudre d'autres problèmes (balise à cliquer en bas de l'écran)
Fench est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 00h58.


 
 
 
 
Partenaires

Hébergement Web