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. Alguém poderia me ajudar???
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);
}