| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/01/2009 11:30:08
|
papotti
What is classpath?
Membro desde: 01/08/2008 13:27:35
Mensagens: 9
Offline
|
Olá pessoal,
Tenho uma dúvida quando vou fazer validação de campos no JSF.
Exemplo: Campo de login
Meu Bundle:
Resultado:
"FORM1:login": Um valor é requerido
Funciona direito, mas aparece o ID do form na mensagem. Tem algum jeito de tirar o ID do form da mensagem??
Obrigado
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/01/2009 11:45:37
|
rogeriosantos77
Java Ninja
![[Avatar]](/images/avatar/6f760a053c4fc2b0e7a369b42fd7f68c.jpg)
Membro desde: 30/07/2007 15:00:53
Mensagens: 281
Localização: Jerusalém
Offline
|
Eu não usaria a required e validaria no managed bean, usando o faces context para enviar a mensagem formatada.
|
Rogerio L Santos
@roglusa - Twitter |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/01/2009 13:02:01
|
mezini
Thread.start()
Membro desde: 03/04/2008 16:21:21
Mensagens: 27
Offline
|
papotti, o nome do form e do componente validado aparecem pq tem o "{0}":
Experimente remover o "{0}" e verifique a mensagem.
Abraços.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/01/2009 08:39:37
|
papotti
What is classpath?
Membro desde: 01/08/2008 13:27:35
Mensagens: 9
Offline
|
Realmente funciona mezini, mas eu gostaria que tivesse indicado o campo também. Pelo que eu pesquisei acho que não tem jeito mesmo né??
Valeu
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/01/2009 10:46:31
|
mezini
Thread.start()
Membro desde: 03/04/2008 16:21:21
Mensagens: 27
Offline
|
papotti,
então tenta trocar o {0}, por {1}, {2} talvez algum desses funcione pro que voce quer...
Eu não sei ao certo o que significa o {1}, {2} e outros...
talvez algum amigo do fórum possa ajudar.
Abraços.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/01/2009 12:12:55
|
fabio.massa
JavaChild
![[Avatar]](/images/avatar/71560ce98c8250ce57a6a970c9991a5f.jpg)
Membro desde: 01/12/2003 19:44:46
Mensagens: 119
Localização: Suzano
Offline
|
O JSF mostra "FORM1:login" por padrão, é o id do form + o id do componente, para resolver seu problema você pode tentar usar o outputFormat do JSF
The outputFormat tag renders parameterized text and allows you to customize the appearance of this text using CSS styles. Parameterized text is compound text containing placeholder values to be replaced by actual values at rendering time. See also the param tag.
Example:
<h:outputFormat value="Welcome, {0}. You have {1} new messages.">
<f:param value="#{userBean.user.firstName}" />
<f:param value="#{userBean.user.messageCount}" />
</h:outputFormat>
HTML Output
Welcome, John. You have 12 new messages.
Espero que isso possa ti ajudar.
Abraços,
|
http://blog.fabiomassa.com.br
http://twitter.com/fabiomassa |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/01/2009 12:45:58
|
mezini
Thread.start()
Membro desde: 03/04/2008 16:21:21
Mensagens: 27
Offline
|
Desconsidere esta msg.
This message was edited 1 time. Last update was at 06/01/2009 12:58:09
|
|
|
 |
|
|