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 : 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>
Et j'ai remplis la liste ainsi :

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()));
}
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.