2014-01-27 2 views
4

모든 종류의 필드가있는 양식이 있으며 각 필드에 대해 유효성 검사에 실패하면 유효성 검사기와 p : 메시지가 첨부됩니다. 사용자 정의 텍스트 (양식에있는 모든 문제를 수정하십시오.)와 함께 페이지 \ 양식 맨 위에 메시지를 추가해야합니다. 유효성 검사 오류가 발생했을 때만 (나는 으르렁 거리는 소리를 사용하고 싶지 않습니다.)유효성 검사 실패시 일반적인 메시지 추가

맞춤 메시지를 설정하는 방법과 표시하도록 트리거하는 방법 (특정 필드에 첨부되지 않음).

JSF 2와 primeface 3.4를 사용하고 있습니다.

답변

2

당신은 예를 들어, 제출

<h:panelGroup id="my_custom_error_msg"> 
    <h:outputText value="Please fix all problem in form" 
     rendered="#{facesContext.validationFailed}"/> 
</h:panelGroup> 

를 배치하고 양식에 그것을 렌더링 할 수 있습니다

<h:commandButton value="Submit"> 
    <f:ajax render="@form my_custom_error_msg" execute="@form"/> 
</h:commandButton> 

당신은 또한 당신의 페이지에 빈에서 보낸 일부 수제 검증과 메시지가있는 경우 rendered 조건을

로 확장 할 수 있습니다.

관련 문제