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 :

Groupes dans une liste déroulante


Sujet :

Zend Framework PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    288
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 288
    Par défaut Groupes dans une liste déroulante
    Bonjour,

    J'essaye de créer un select avec un "optgroup" mais cela ne fonctionne pas, il ne m'affiche rien.

    Le tableau envoyé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    Array
    (
        [Traffic] => Array
            (
                [Planning théorique] => Planning théorique
                [Devis interne / client] => Devis interne / client
                [Devis tracteurs] => Devis tracteurs
                [Coordonnées roughman] => Coordonnées roughman
                [PDF créations présentées - Print] => PDF créations présentées - Print
                [PDF créations présentées - Film] => PDF créations présentées - Film
                [PDF créations présentées - Hors média] => PDF créations présentées - Hors média
                [PDF création vendue - Print] => PDF création vendue - Print
                [PDF création vendue - Film] => PDF création vendue - Film
                [PDF création vendue - Hors média] => PDF création vendue - Hors média
            )
     
    )
    Le code HTML généré :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    <select name="DocType" id="DocType">
        <optgroup label="Traffic">
        <option value="Planning théorique" label="Planning théorique">Planning théorique</option>
     
        <option value="Devis interne / client" label="Devis interne / client">Devis interne / client</option>
        <option value="Devis tracteurs" label="Devis tracteurs">Devis tracteurs</option>
        <option value="Coordonnées roughman" label="Coordonnées roughman">Coordonnées roughman</option>
        <option value="PDF créations présentées - Print" label="PDF créations présentées - Print">PDF créations présentées - Print</option>
        <option value="PDF créations présentées - Film" label="PDF créations présentées - Film">PDF créations présentées - Film</option>
        <option value="PDF créations présentées - Hors média" label="PDF créations présentées - Hors média">PDF créations présentées - Hors média</option>
     
        <option value="PDF création vendue - Print" label="PDF création vendue - Print">PDF création vendue - Print</option>
        <option value="PDF création vendue - Film" label="PDF création vendue - Film">PDF création vendue - Film</option>
        <option value="PDF création vendue - Hors média" label="PDF création vendue - Hors média">PDF création vendue - Hors média</option>
        </optgroup>
    </select>
    et pourtant cela n'affiche rien, y a t'il une restriction quelque part ?

  2. #2
    Membre chevronné Avatar de manuscle
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2004
    Messages
    488
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2004
    Messages : 488
    Par défaut
    Bonjour,

    Fait voir ton code...
    Ou sinon essaie avec un exemple simple:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
    // IndexController.php
    class IndexController extends Zend_Controller_Action
    {
     
        public function init()
        {
            /* Initialize action controller here */
        }
     
        public function indexAction()
        {
            $form = new Zend_Form();
     
            $select = new Zend_Form_Element_Select('select');
            $array = array('couleur' => array('bleu', 'blanc', 'rouge'),
                           'forme'   => array('rond', 'carre', 'croix'));
            $select->setMultiOptions($array);
            $form->addElement($select);
            $this->view->form = $form;
        }
    }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    // index.phtml
    <?php echo $this->form ?>
    Si ça marche, essaie avec tes données puis regarde le résultat.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    288
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 288
    Par défaut
    Merci...en fait ça marche, c'est juste que j'avais mis 'ComboBox' au lieu de 'Select' ...
    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 27/05/2005, 17h10
  2. Comment rappeler une fonction dans une liste déroulante
    Par strogos dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 05/05/2005, 23h54
  3. Saisie de plusieurs caractère dans une liste déroulante
    Par Oluha dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 07/03/2005, 14h32
  4. Rajouter "Tous" dans une Liste Déroulante
    Par smirold dans le forum IHM
    Réponses: 7
    Dernier message: 25/10/2004, 13h29

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