2013-05-19 4 views
2

클라이언트 측 유효성 검사 4 쇼케이스Richfaces 4 : 메시지의 심각도 클래스 내가 Richfaces에 같은 JSR-303 (콩 검증) 제약 클라이언트 측 유효성 검사를 사용

http://showcase.richfaces.org/richfaces/component-sample.jsf?demo=clientValidation&sample=jsr303&skin=blueSky

내가 만약에 트리거 설정하는 방법 유효성 확인 빈에

@Pattern(regexp = "^[\\w\\-]([\\.\\w])+[\\w][email protected]([\\w\\-]+\\.)+[a-zA-Z]{2,4}$", message = "Bad email") 
private String email; 

과 같은 유효성 검증 제한 조건을 추가하십시오. 오류 메시지가 트리거됩니다.

어떻게 내가

public void validateEmail(FacesContext context, UIComponent toValidate, Object value) { 
    ... 
    ((UIInput) toValidate).setValid(true); 
    FacesMessage message = new FacesMessage("Looks good!"); 
    message.setSeverity(message.SEVERITY_INFO); 
    context.addMessage(toValidate.getClientId(context), message); 
    ... 
} 

감사합니다 같은 빈 메소드와 서버 측 유효성 검사의 경우에 할 것 같은 클라이언트 측 유효성 검사 등의 정보를 정기적으로 트리거 할 수 있습니다!

답변

0

현재 RichFaces CSV 메시지의 심각도를 설정할 방법이 없습니다. 이러한 기능을 요청하는 jira를 통해 기능 요청을 제출해야합니다.

https://issues.jboss.org/browse/RF