Bonjour,
voilà en fait j'ai construit dynamiquement une liste déroulante comme le montre le code suivant :
et voici mon bout de code JSF :
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.
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;
}Code:
<h:selectOneMenu value="#{tacheBean.tache.responsable}">
<f:selectItems value="#{utilisateurBean.users}" />
</h:selectOneMenu>"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