Bonjour,
Dans ma page JSF j'ai deux h:selectOneMenu (alimentés par la même "List de villes" d'un beans ).
apres le choix de ville ( il s'agit ici de choisir la ville de départ et celle d'arrivée d'un vol ) et l'insertion dans la base de donnés : les deux "selectOneMenu" "retournant" toujours la valeur de la ville choisie dans le 2 ieme selectOneMenu , du coup j'ai toujours la même ville (dans le départ et l'arrivée ).
JSF :
je me suis aperçu que le changement ce fait avant la persistance des données
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <h:selectOneMenu id="departure" value="#{flightController.flight.city.idcity}" > <f:selectItems value="#{flightController.listcity}" var="city1" itemLabel="#{city1.titre}" itemValue="#{city1.idcity}" /> </h:selectOneMenu> <h:selectOneMenu id="arrival" value="#{flightController.flight.city1.idcity}" > <f:selectItems value="#{flightController.listcity}" var="city2" itemLabel="#{city2.titre}" itemValue="#{city2.idcity}" /> </h:selectOneMenu>
avec :
j'ai la même ville comme résultat ( celle du h:selectOneMenu id="arrival" )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 System.out.println("ville départ "+flight.getCity() ); System.out.println("ville arrivée "+flight.getCity1() ); flightFacade.create(flight);
...enfin j'espére que quelq'un prendrea la peine de lire tout ca![]()
Partager