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

Struts 1 Java Discussion :

Liste déroulante à choix multiples


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Juin 2004
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 3
    Par défaut Liste déroulante à choix multiples
    Bonjour tout le monde !

    J'ai un petit soucis avec une liste à choix multiples ...
    En fait ma liste ne s'affiche pas j'ai un trait à la place ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <html:select name = "gestionLogForm" property="listResult" multiple="true">
        <html:option value="aucun">aucun</html:option>
        <html:options name="categorie"/>			
    </html:select>
    En gros si j'enlève multiple="true" ça marche mais moi je veux une liste à choix multiples ...
    Avez vous des solutions ???

  2. #2
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    Dans le cas d'une liste déroulante à choix multiples, la propriété spécifiée dans l'attribut property du tag html:select, soit listResult dans ton cas, doit être de type String[].

  3. #3
    Futur Membre du Club
    Inscrit en
    Juin 2004
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 3
    Par défaut
    Oui c'est le cas ... j'ai fait un getter et un setter de type string[]
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    public String[] getListResult() {
        return listResult;
    }
    public void setListResult(String[] listResult) {
        this.listResult = listResult;
    }
    Par contre d'après ce que j'ai compris, mon listResult est le résultat de ma liste à choix multiples donc au départ il ne contient rien c'est ça ?

    mes données sont dans ma liste categorie qui elle contient mes données qui seront mes choix.

    je ne me trompe pas ??
    Merci pour ton aide en tout cas ... ça fait deux jours que je suis dessus

  4. #4
    Futur Membre du Club
    Inscrit en
    Juin 2004
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 3
    Par défaut
    j'ai trouvé la réponse en fait c'était un problème de style... si j'enlève le lien css de ma page, on voit bien que les données sont bien dans la liste...

    Donc je mets un style à mon select et c'est bon ça marche. Merci pour votre aide

    Pour ceux que ça intéresse voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <html:select styleClass="multiple" name = "gestionLogForm" property="listResult"  multiple="true">
     <html:option value="aucun">aucun</html:option>
     <html:options name="categorie"/>			
    </html:select>

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

Discussions similaires

  1. [AC-2010] Problème Liste déroulante choix multiple
    Par jonimo dans le forum IHM
    Réponses: 1
    Dernier message: 20/01/2011, 11h09
  2. Réponses: 0
    Dernier message: 09/03/2009, 20h01
  3. [MySQL] Liste déroulante à choix multiple
    Par caroen dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 15/11/2008, 21h36
  4. [PHP-JS] Liste déroulante : choix multiple
    Par Alex70 dans le forum Langage
    Réponses: 8
    Dernier message: 17/04/2007, 15h04
  5. Réponses: 2
    Dernier message: 24/05/2006, 20h26

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