2011-11-15 4 views
4

내 JSF에서 다음 primefaces 버튼을 2.1 페이지가 작동하지 않습니다<F : setPropertyActionListener ... />

... 
    <f:validateBean disabled="#{myBean.disabled}" /> 
    ... 
와 응용 프로그램의 다른 시점에서

<p:commandButton value="#{msg['button.halt']}" action="#{viewBean.haltTask}" ajax="false"> 
     <f:setPropertyActionListener target="#{myBean.disabled}" value="false" /> 
    </p:commandButton> 

을 내가 읽은 값을

이제 독서가 예상대로 작동합니다. 즉, myBean에서 isDisabled() 메서드가 호출됨을 의미합니다. setPropertyActionListner를 사용한 기록이 작동하지 않습니다. 설정자는 결코 호출되지 않습니다. myBean에 범위 "요청"이 있습니다. 모든 것이 Tomcat 7의 Servlet 3 컨테이너에서 EL 2.2.x와 함께 실행됩니다.

아무도 오류가 무엇인지 힌트가 있습니까?

안부,

플로리안 viewscope 할에서 myBean의 범위를 변경할 수

+0

당신이 시간도 시도 했이 스레드에서 BalusC 응답을 살펴 : commandButton? –

답변

관련 문제