2012-11-22 2 views
-1

사용자가 selectManyMenu에서 무엇인가를 선택할 때 이벤트를 발생시켜야합니다. primefaces p : selectManyMenu 청취자가 수신하지 않습니다.

public void listenerdt(AjaxBehaviorEvent e) { 
    System.out.println("oh!"); 
} 

<p:selectManyMenu value="#{radicadoOficioBean.localidadesSeleccionadas}"> 
    <p:ajax event="click" listener="#{radicadoOficioBean.listenerdt}" process="@this"/> 
    <f:selectItems value="#{radicadoOficioBean.localidadSIs}"/> 
</p:selectManyMenu>    

그리고

이 작동하지 않습니다. 그러나 selectManyMenu 대신 selectOneMenu을 사용하면 수신기가 수신 대기합니다. 나는 "변경"과 함께 기본 이벤트를 시도했지만 아무것도 작동하지 않습니다.

어떻게 해결할 수 있을까요?

+0

PrimeFaces 쪽의 버그처럼 보입니다. 나는 그들에게 그것을보고 할 것이다. – BalusC

+0

어떤 PrimeFaces 버전에 문제가 있었으며 어떤 버전으로 업그레이드 했습니까? – WLPhoenix

+0

hulo, 문제 : 3.4. 용액 : 3.4.2 –

답변

0

Dowloaded 최신 primefaces 'jar, 서버가 재시작되었습니다. 이제는 정상적으로 작동합니다.

관련 문제