hello,
I'm trying to use valueChangeListener, but i have a problem
the method in valueChangeListener is never called!!
what's wrong in my code?
page .xhtml
<h:form id="changerForm" styleClass="edit">
<h:selectOneMenu value="#{currentSociete}" id="selectedSociete" onchange="this.form.submit();" valueChangeListener="#{changerSociete.onChangeSociete}">
<s:selectItems value="#{loggedUser.listeSocieteUsers}"
var="societeUser"
label="#{societeUser.societe.codeSociete}"/>
<s:convertEntity />
</h:selectOneMenu>
</form>@Stateful
@Name("changerSociete")
public class ChangerSocieteBean implements ChangerSociete {
@Begin @Create
public void init()
{
System.out.println("Debut du Bean Session changerSociete");
}
public void onChangeSociete(ValueChangeEvent event) {
System.out.println("Event : " + event);
System.out.println("New value : " + event.getNewValue());
}
public String getNouvelleSociete()
{
System.out.println("getNouvelleSociete () ");
return "/Societe.xhtml";
}
@Remove @Destroy
public void destroy()
{
System.out.println("Mort du Bean Session changerSociete");
}No error messages in h:messages or exceptions thrown?