Bonjour,
J'utilise un selectOneMenu sur lequel j'ai un valueChangeListener et sur le onchange je souhaite faire un submit de mon formulaire afin que le valueChangeListener soit traité.
Le problème est que le submit ne s'effectue jamais. voici ce que j'ai :
Dans mon ManageBean :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <h:selectOneMenu id="idChampDomaine" value="#{momMBean.idSelected}" valueChangeListener="#{momMBean.processChangement }" onchange="this.form.submit();" immediate="true"> <f:selectItems id="idListeItems" value="#{momMBean.maListeItem }"/> </h:selectOneMenu>
Je ne comprend pas pourquoi le submit ne s'effectue pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 private List<SelectItem> maListeItem= new ArrayList<SelectItem>(); private Long idSelected; for (MonObject monObjet : listeAValoriser) { maListeItem.add(new SelectItem(monObjet.getId().toString(), monObjet.getLabel())); }
Precision j'utilise MyFaces 1.2 comme implémentation de JSF.
Merci.
Partager