Salut tout le monde!

J'ai ce petit bout de code dans mon facelet:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<h:selectOneMenu id="select" value="#{bean.code}"
                        valueChangeListener="#{bean.setAdress}">
    <f:selectItems value="#{bean.list}" />
        <f:ajax execute="dest" render="dest" />
</h:selectOneMenu>
 
<h:inputText id="dest" value="#{bean.dest}" />
Dans mon bean, la méthode est setAdress est toute simple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
public void setAdress(final ValueChangeEvent event) {
      if (dest.equals("a")) {
            dest = "rererer";
      }
}
Le problème c'est que le champ dest dans la vue n'est jamais mis à jour, et ce depuis que j'ai rajouté le 'execute' dans la balise ajax. Mais je n'ai pas trop le choix car j'ai besoin d'avoir sa valeur côté bean. Avez-vous d'autres solutions ou une explication à ce comportement?

Merci!