<f: ajax> no funciona en el componente PrimeFaces
Estoy tratando de usar elonChange
evento deselectOneMenu
, pero no funciona y el componente no se muestra cuando agregoonChange
atribuir
¿Puede alguien decirme cómo puedo manejar elonChange
evento de<p:selectOneMenu>
?
Esta es mi opinión:
<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>
Y aquí está el<f:ajax listener>
Método en un bean de ámbito de solicitud:
public void serviceChange() {
System.out.println("change");
}
Cuando cambio el menú, sin embargo, no se imprime nada.
¿Cómo se produce esto y cómo puedo solucionarlo?