| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/11/2008 16:58:18
|
diegowebby
Debugger
Membro desde: 14/02/2007 10:08:02
Mensagens: 51
Offline
|
Pessoa, tenho um campo na minha página que passa por dois processos de checagem de erro. O primeiro no cliente e o segundo na regra de negócio.
O meu problema é que apenas os erros advindos no cliente estão pegando o css, por exemplo quero que os erros apareçam com a cor vermelha.
Os erros advindos da regra de negócios aparecem com a cor preta.
Código da página.
<h:form>
<div style="width: 100%"><h:outputText value="#{msg.matricula}" />
<h:inputText id="matriculaPesquisa" value="#{mat.matricula}"
required="true">
<f:convertNumber />
<f:validateLength minimum="8" maximum="8" />
</h:inputText> <a4j:commandButton style="margin:0 5px; width: 100px;"
action="#{mat.pesquisaDisciplinas}" value="#{msg.pesquisar}"
reRender="pesquisaMatricula" /></div>
<a4j:outputPanel ajaxRendered="true">
<h:messages id="erro_matricula_normal" errorClass="erro"
layout="table" />
</a4j:outputPanel>
</h:form>
Regra de Negócios
FacesMessage message = new FacesMessage(e.getMessage());
fc.addMessage("erro_matricula_normal", message);
Alguém sabe porque isto acontece?
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/11/2008 10:29:25
|
Javabuntu
Forum Spammer
![[Avatar]](/images/avatar/00053f5e11d1fe4e49a221165b39abc9.jpg)
Membro desde: 08/02/2007 17:15:32
Mensagens: 1179
Localização: Brasília
Offline
|
como está usando o a4j, então deve ter o rich junto, coloque o <rich:message>
o default do erro cliente é vermelho, então isso não significa que ele está lendo o seu css.
verifique se realmente está pegando do css, o class etc, aí justificaria o segundo caso, porque a mensagem da validação do cliente é red por default mesmo...
|
O resultado é diretamente proporcional ao valor do investimento. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/11/2008 12:55:32
|
diegowebby
Debugger
Membro desde: 14/02/2007 10:08:02
Mensagens: 51
Offline
|
Opa, consertei,eu troquei erroClass por styleClass e funcionou, o texto ficou vermelho.
|
|
|
 |
|
|