2010-01-13 3 views
2

나는이 같은 구조를 가지고 : 유효성 검사 예외가 발생하는 경우JSF 설정 DIV 클래스는 검증 예외 후 순간에

<div class="line"> 
    <label>Label</label> 
    <h:inputText id="text-id1" required="true" ... /> 
</div> 

지금 나는

<h:messages ... /> 

에 그들에게 보여 그것을인가 내 래핑 div 수있는 오류 클래스를 설정할 수 있습니까?

답변

4
<div class="#{facesContext.maximumSeverity == null ? 'line' : 'errorLine'}"> 
+0

감사합니다! Bozho! 나를 위해 작품 :) – onigunn

+0

가능한 UI 구성 요소에 대한 메시지를받을 수 있습니까? Facescontext.getMessages (clientID)와 일치하지만 다음과 같이 EL을 시도해 볼 수 없습니다. # {facesContext.messages ("id")} # # facesContext.messages [ "id"] – onigunn

+0

그냥 'for '속성이 컴포넌트 ID를 가리키고있다. – BalusC

1

나는 이것이 정확히 당신이 요구 한 것이 아니라는 것을 알고 있지만, 나는 그것을 완성을 위해 포함시켜야한다고 생각합니다.

<h:message errorClass="errorline" infoClass="line"/>