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

Développement Web en Java Discussion :

Converter pour combobox


Sujet :

Développement Web en Java

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2010
    Messages : 28
    Points : 14
    Points
    14
    Par défaut Converter pour combobox
    Bonjour a tous,

    je tiens tout dabord à préciser que je suis novice et m'exprime au mieux que je peux mais peut être pas parfaitement..

    En fait voila mon problème, dans une page xhtml, j'ai une combobox qui doit afficher des objets,

    j'ai une requête qui me charge une liste d'objet, je voudrais afficer juste le nom de chaque objet, j'ai lu pour cela qu'il fallait faire un converter mais j'ai aucune idée de comment faire cela...

    je sais que le début doit ressembler a ceci :

    @FacesConverter(forClass = Level.class)
    public static class UtConverter implements Converter {...

    Ceci dans le cadre d'une formation en informatique.

    les objets sont des objets de types Ut, ceux ci ont comme membre un nom, c'est celui la que je voudrais afficher...

    comment faire ?

    Merci d'avance

  2. #2
    Membre du Club
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Janvier 2012
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Janvier 2012
    Messages : 116
    Points : 63
    Points
    63
    Par défaut
    Salut,

    Ne te prends pas la tête à utiliser un converter.
    Quel framework utilises-tu ?

    Je te conseil de faire de ta liste d'objet une liste contenant uniquement les noms.

    Exemple coté java :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    int cpt = 0;
    List taListe = new ArrayList<SelectItem>();
    for (int i = 0; i<taListeObjet.size(); i++){
       taListe.add(cpt, new SelectItem(taListeObjet......get(i).nom());
       ++cpt;
    }
    et dans ta page xhtml tu appelles la liste contenant uniquement les noms.

    Voilà

  3. #3
    Membre confirmé Avatar de bruneltouopi
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2010
    Messages
    308
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2010
    Messages : 308
    Points : 466
    Points
    466
    Ce qui ne me tue pas me rend plus fort.

Discussions similaires

  1. propriété style manquante pour combobox
    Par valie dans le forum IHM
    Réponses: 1
    Dernier message: 08/03/2007, 15h21
  2. coup de main pour combobox
    Par LeNeutrino dans le forum Windows Forms
    Réponses: 2
    Dernier message: 07/03/2007, 09h03
  3. Erreur ClassCastException pour Combobox
    Par bnreb10 dans le forum AWT/Swing
    Réponses: 13
    Dernier message: 09/08/2006, 11h54
  4. récuperer vector dans liste pour combobox
    Par bnreb10 dans le forum Interfaces Graphiques en Java
    Réponses: 33
    Dernier message: 08/08/2006, 10h20
  5. aide pour combobox
    Par kalou26 dans le forum C++Builder
    Réponses: 14
    Dernier message: 08/06/2006, 15h57

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