Dans mon Bean, j'attribue une valeur à selectTeamId avant d'appeler ma page, mais le premier élément de la liste est toujours sélectionnée et pas la valeur que je souhaite.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <h:selectOneMenu value="#{playerService.selectTeamId}" required="true"> <f:selectItems value="#{playerService.teams}" var="team" itemLabel="#{team.name}" itemValue="#{team.team_id}"/> </h:selectOneMenu>
Mais j'ai une petite idée sur la cause : Ma liste est définie comme une liste d'objets Team alors que la valeur que je donne à l'item est l'id seulement. Faudrait-il que ce soit une valeur d'un objet Team ? Dans ce cas, en cherchant j'ai vu qu'il fallait peut être ajouter un Converter.
Bref, je cherche encore mais merci d'avance pour votre aide.
Partager