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

JSF Java Discussion :

dropdownlist ajouter item


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 44
    Par défaut dropdownlist ajouter item
    bonjour,

    comment fait-on en java pour ajouter un item à ne :
    <f:selectItems id="dropdown1SelectItems" value="#{Menu.dropdown1DefaultItems}"/>

    En fait je crée une appli où je me connecte, puis j'ai une liste d'actions possibles (créer une fiche, modifier une ficher, créer un utilisateur, ...)
    Comment faites vous ce genre de menu? avec une drop down list?

    Merci.

  2. #2
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Bonjour,

    J'ai un peu de mal à comprendre ta question...
    Dans ton exemple, tu as un bean Menu qui dispose d'une méthode getDropdown1DefaultItems() qui retourne une liste de SelectItem, chaque élément de cette liste étant une option possible dans le combobox...

    Il te suffit donc de modifier la liste retournée par cette méthode !
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 44
    Par défaut
    Ben concretement je parcoure une table de ma base de données et en fonction du profil de la personne connectee elle peut soit créer une fiche soit créer un utilisateur, etc...
    je fais donc :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
                    Class.forName("com.mysql.jdbc.Driver");
                    Connection cnx = DriverManager.getConnection("jdbc:mysql://localhost/maBase", "root", "");
                    String sql = ("SELECT * FROM t_menu WHERE id_profil = '" + enumProfils.nextElement() + "'");
                    PreparedStatement pstat = cnx.prepareStatement(sql);
                    ResultSet rsPro = pstat.executeQuery();
    et là je dois faire dropdown1.item.add(rsPro.getint("id"), rsPro.getString("nom")) ou qque chose du style... Mais je ne trouve pas quoi...

  4. #4
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    En gros, ajouter un élément revient à faire ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    maListe.add(new SelectItem(id, label));
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 44
    Par défaut
    ouais mais le problème c'est que la méthode add n'existe pas.

  6. #6
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Euh la méthode add() existe forcément dans une List !

    Maintenant, je pense que tu dois avoir un souci sur l'objet retourné par ta méthode getDropdown1DefaultItems()...
    Cette méthode doit retourner un List<SelectItem> :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    public List<SelectItem> getDropdown1DefaultItems() {
        ...
    }
    Peux tu nous montrer le code de ta méthode ?
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

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

Discussions similaires

  1. Dropdownlist selection item
    Par blandine555 dans le forum ASP.NET
    Réponses: 14
    Dernier message: 07/08/2007, 10h28
  2. Réponses: 2
    Dernier message: 25/07/2007, 11h34
  3. DropDownList et Item
    Par stroumfs dans le forum ASP.NET
    Réponses: 3
    Dernier message: 21/05/2007, 16h45
  4. ajout item combobox
    Par cl@ndestIno dans le forum Windows
    Réponses: 1
    Dernier message: 07/02/2007, 20h15
  5. [VB6] ListView ajout Item
    Par storm_2000 dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 07/12/2006, 08h32

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