Récupérer valeur selectOneMenu
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 :
Code:
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> |
Et j'ai remplis la liste ainsi :
Code:
1 2 3 4
| for (ResumeLivrable resumeLiv : resultsLiv)
{
listeLivrables.add(new SelectItem(resumeLiv.getIdLivrable(), resumeLiv.getNomLivrable()));
} |
La liste se remplis bien aucun problème, cependant je ne parviens pas récupérer la valeur.
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.