2010-07-08 4 views
0

유효성 검사 오류를 표시하는 동안 팝업을 생성하는 방법? 예를 들어 <h:inputText required="true">을 건너 뛰고 제출 버튼을 누르면 팝업창에 <h:message>을 표시하고 싶습니다. JSF 2.0에서 가능하거나 jQuery 또는 다른 것을 사용할 수 있습니까?팝업에서 오류 메시지 표시 JSF

답변

0

네, 매우 가능합니다.

팝업을 생성하려면 jQuery 대화 위젯을 사용하십시오 (here에 설명되어 있음). 당신의 XHTML에 다음

장소 :

<h:outputScript rendered="#{not empty facesContext.messageList}" ...> 

이 적어도 하나의 메시지가있을 경우 자바 스크립트 렌더링 얻을 것이라는 점을 보장합니다.

h : outputScript에서 참조하는 javascript에서 h : messages 내용의 jQuery 대화 상자를로드하십시오. jQuery 대화 상자의 "autoOpen"속성이 true로 설정되어 있는지 확인하십시오. 그러면 문서가로드되는 즉시 대화 상자가 렌더링됩니다.

희망이 도움이됩니다.

관련 문제