HtmlInputText no Validator

0 respostas
C

Pessoal estou precisando de um help.

Estou querendo mudar o style de um inputText via ajax atravé de um Validator: por exemplo se o campo não for válido o border e o background do inputText devem mudar de cor caso seja válido quero mostrar uma imagem de Ok ao lado do campo, utilizado o validator abaixo.

public class validatorEmail implements Validator {

	@Override
	public void validate(FacesContext arg0, UIComponent component,	Object valorTela) throws ValidatorException {
		FacesMessage message = new FacesMessage();
		
                                if (String.valueOf(valorTela).indexOf('@') == -1) {
		((UIInput) component).setValid(false);

                /*   Aqui eu mudaria o estilo do input, como? */
			
			
	/*Não quero exibir mensagem
                message.setDetail(ResourceBundle.getBundle(
			FacesContext.getCurrentInstance).getApplication).getMessageBundle)).getString"erro.validacao.email"));
	message.setSummary(ResourceBundle.getBundle(
	FacesContext.getCurrentInstance().getApplication()
	.getMessageBundle()).getString(	"erro.validacao.email"));*/
	
                throw new ValidatorException(message);
		}
		

	}
Criado 22 de maio de 2010
Respostas 0
Participantes 1