IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Zend Framework PHP Discussion :

ZendFramework-1.11.11 Zend form element Select


Sujet :

Zend Framework PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 10
    Par défaut ZendFramework-1.11.11 Zend form element Select
    Bonjour,

    Je cherche actuellement à effectuer une liste déroulante dans laquelle je change la couleur de fond des options en fonction de la BDD.

    Dans mon formulaire, je crée ma liste ainsi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    $dbCateg = new Application_Model_DbTable_Categorie();
                    $result = $dbCateg->selectCateg()->toArray();
                    foreach ($result as $value) {
                        $options[$value['idCateg']] = $value['libCateg'];
                    }
                    $this->addElement('select','categ',array( 
                                                 'label' => 'Sélectionner une catégorie :',
                                                 'MultiOptions'=>$options));
    JE ne sais pas comment gérer ça.
    En javascript je n'arrive pas à manipuler le select.

    Merci pour votre aide

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 7
    Par défaut
    Je pense que c'est possible via css
    Tu définit des couleurs selon les options de ton select.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2010
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 34
    Par défaut
    je change la couleur de fond des options en fonction de la BDD.
    C'est-à-dire ?

    Pour la manipulation de style, Zend Framework met à disposition l'outil très maladroit dans sa version 1.x qu'est Zend_Form_Decorator. A travers cet outil complet (mais diablement compliqué à manipuler au premier abord), tu peux gérer les éléments qui peuvent entourer tes éléments, leur ajouter des styles CSS (que tu pourrais manipuler derrière avec tes règles CSS).

    COrdialement

  4. #4
    Membre émérite
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2009
    Messages
    736
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2009
    Messages : 736
    Par défaut
    Si tu dois appelé une fonction dans le onchange de la select tu peux ajouté l'attrib on change on lui passant la fonction
    comme
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $this->addElement('select','categ',array( 
                                                 'label' => 'Sélectionner une catégorie :',
                                                 'onchange' => 'mafonction(this.value)',
                                                 'MultiOptions'=>$options));

Discussions similaires

  1. [ZF 1.11] Zend Form Element Captcha
    Par Le_Unknown dans le forum Zend_Form
    Réponses: 2
    Dernier message: 23/06/2011, 16h31
  2. populate zend form element select
    Par MaitrePylos dans le forum Zend_Form
    Réponses: 1
    Dernier message: 21/07/2008, 19h56
  3. [Formulaires] Mise en forme champs <select>
    Par zakuli dans le forum Balisage (X)HTML et validation W3C
    Réponses: 9
    Dernier message: 29/11/2006, 07h36
  4. mise en forme de select
    Par grinder59 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 18/01/2006, 11h30
  5. Comment affecter un array à un element select
    Par ouioui2000 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 13/01/2006, 12h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo