Bonjour,

j'ai un soucis lors de l'affichage d'une page. L'idée est d'associer une monnaie à un pays (la monnaie et le pays sont reliés par une relation @OneToOne).

Pour chaque pays, la monnaie est modifiable via une liste déroulante dont voici le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<h:selectOneMenu value="#{country.defaultCurrency}" converter="currencyConverter">  
  <f:selectItems value="#{Country.currencies}" var="currency" itemValue="#{currency}"/> 
</h:selectOneMenu>
Or à l'affichage, la liste déroulante est composée des éléments de la liste des monnaies sous forme de String (appel à la méthode toString()).

Un idée ?