Bonjour, mon problème à l'air tout simple mais je désespère face à mon échec.
J'ai une jsp avec un selectOneMenu que je remplis avec une List<SelectItem> et je veux récupérer la valeur de l'élément sélectionné.
Voici le code de ma jsp :
Et j'ai remplis la liste ainsi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <ice:selectOneMenu id="nomLivrable" required="true" styleClass="colCenter" visible="#detailsActiviteBackingBean.listesLivrablesPhasesActives}"> <f:selectItems value="#detailsActiviteBackingBean.modelActivite.listeLivrables}"> </f:selectItems> </ice:selectOneMenu>
La liste se remplis bien aucun problème, cependant je ne parviens pas récupérer la valeur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 for (ResumeLivrable resumeLiv : resultsLiv) { listeLivrables.add(new SelectItem(resumeLiv.getIdLivrable(), resumeLiv.getNomLivrable())); }
J'ai trouvé la méthode valueChangeListener qui récupére bien la valeur si partialSubmit est à true. Mais si je fais cela ma jsp est rechargé et les input text déjà remplit sont vidés.
Quelqu'un à une idée ?
Merci d'avance.
Partager