Pages

Problème liste déroulante jsf sujet

mercredi 29 janvier 2014




Bonjour,

voilà en fait j'ai construit dynamiquement une liste déroulante comme le montre le code suivant :


Code:


public List<SelectItem> getUsers() {
     
        List<SelectItem> listItems = new ArrayList<SelectItem>();
       
        if (users == null) {
       
            users = this.userEjb.listeUtilisateur();
            for(Utilisateur user : users)
            {
                listItems.add(new SelectItem(user, user.getNom()+" "+user.getPrenom()));
             
            }
        }
       
        return listItems;
    }


et voici mon bout de code JSF :


Code:


<h:selectOneMenu value="#{tacheBean.tache.responsable}">
                    <f:selectItems value="#{utilisateurBean.users}"  />
                </h:selectOneMenu>


J'affiche bien les utilisateurs dans ma liste. Le problème c'est que quand je valide mon formulaire, il m'affiche l'erreur suivante :

"Erreur de conversion lors de la définition de la valeur «entity.Utilisateur@779bbd9f» pour «null Converter»."

Pourtant mon "tacheBean.tache.responsable fait bien référence à un type Utilisateur, et que ma liste déroulante contient bien comme clé un Utilisateur (user), donc je ne vois vraiment pas le problème de conversion ...

Merci d'avance de votre aide.




Aucun commentaire:

Enregistrer un commentaire