bonjour ,
je désire créer un formulaire affichant des données d'un Patient, et permettant aussi de les modifier
ce formulaire contient un selectOneMenu qui doit afficher le nom de Maladie courant et la liste des maladies
en modifiant la Maladie le formulaire doit renvoyé l Id de la nouvelle maladie choisie,
et je me bloque a cette étape
voila mon formulaire
dans le managedbean j ai crée un selectItem<h:form>
<h3>informations du patient</h3>
<h:panelGrid columns="2">
<h:outputText value="N° Dossier :" />
<h:inputText value="#{patientController.noDossier}" />
<h:outputText value="Nom :" />
<h:inputText value="#{patientController.nomPatient}" />
<h:outputText value="Prenom :" />
<h:inputText value="#{patientController.prenom}" />
<h:outputText value="maladie :" />
<h:selectOneMenu id="selectListMaladie" value="#{patientController.currentMaladie}">
<f:selectItems value="#{patientController.maladieList}" />
</h:selectOneMenu>
<h:commandButton value="Submit" action="#{patientController.creerPatient}" />
</h:form>
maladies = p.listerTousLesMaladies();
maladieList = new ArrayList<SelectItem>();
for (Iterator iter = maladies.iterator(); iter.hasNext(); ) {
Maladie each = (Maladie) iter.next();
SelectItem selectItem = new SelectItem(each);
selectItem.setLabel(each.getNom());
selectItem.setValue(each.getIdMaladie());
maladieList.add(selectItem);
Partager