Bonjour,
Mon problème est sans doute trivial à résoudre mais j'avoue que je pèche quant à une possible solution.
J'ai une base de données avec une table entreprise toute simple qui contient l'identifiant de l'entreprise et son nom. Dans une page jsf, j'ai une liste qui propose les noms des différentes entreprises que j'ai ajouté dans une liste de selectItem.
Je voudrais pouvoir récupérer l'identifiant de l'entreprise que l'utilisateur a sélectionné quand il clique sur un bouton "valider" mais ma liste ne contient que les noms.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <h:selectOneMenu id="listeEntreprise" required="true"> <f:selectItems value="entrepriseController.listeNomEntreprises}"/> </h:selectOneMenu>
Alors voilà, quelle solution j'ai pour pouvoir récupérer cet identifiant sans l'afficher dans la liste ?
Sachant que je ne peux apparemment que convertir des String en selectItem et que je ne veux pas que l'identifiant apparaisse dans la liste visible par l'utilisateur.
Merci d'avance pour vos lumières.
Partager