Rafraîchissement combobox suite à un onchange="submit()"
Bonjour à tous,
A chaque changement de valeur d'une liste déroulante, je souhaite recharger la page. Pour cela j'utilise l'attribut onchange avec la fonction submit() :
Code:
1 2 3
| <h:selectOneMenu value="#{controller.object.id}" onchange="submit();" valueChangeListener="#{controller.updateValue}">
<f:selectItems value="#{controller.itemList}"/>
</h:selectOneMenu> |
Le problème est qu'aucune combobox ne prend la valeur du modèle (rafraîchissement?). J'ai fait un test en introduisant un bouton :
Code:
<h:commandButton action="controller.updateValue2"/>
Et là, toutes les combos prennent les bonnes valeurs. Le rafraîchissement de la page suite à une action sur un bouton a l'air différent d'un rafraîchissement provoqué par un submit javascript. Comment palier à ce problème?
Comment forcer le rafraîchissement d'une liste déroulante?
J'utilise JSF 1.2 sans framework complémentaire (ex: pas de richfaces).
Merci