<f: ajax> nie działa w komponencie PrimeFaces

Próbuję użyćonChange wydarzenieselectOneMenu, ale to nie działa i komponent nie jest wyświetlany po dodaniuonChange przypisać.

Czy ktoś może mi powiedzieć, jak sobie z tym poradzićonChange wydarzenie<p:selectOneMenu>?

Oto mój pogląd:

<p:selectOneMenu id="service" filterMatchMode="startsWith">  
    <f:selectItem itemLabel="Selectionner un Service : "  />  
    <f:selectItems value="#{newOpProgramme.listeSevice}" var="service" itemValue="#{service.serviceId}" itemLabel="#{service.serviceNom}"/>
    <f:ajax event="change" execute="@this" listener="#{newOpProgramme.serviceChange()}" render="nomCdp"/>
</p:selectOneMenu>

A oto jest<f:ajax listener> metoda w żądanym komponencie bean o zasięgu:

public void serviceChange() {
    System.out.println("change");
}

Jednak po zmianie menu nic nie zostało wydrukowane.

Jak to się dzieje i jak mogę to rozwiązać?

questionAnswers(3)

yourAnswerToTheQuestion