| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/05/2009 07:08:26
|
Marques
Virtual Machine Man
![[Avatar]](/images/avatar/a5771bce93e200c36f7cd9dfd0e5deaa.jpg)
Membro desde: 05/09/2002 10:13:28
Mensagens: 635
Offline
|
Colegas,
Preciso de uma sugestão para exibir as mensagens retornadas dos validadores em uma tela onde não há espaço na frente dos campos para essas mensagens.
(Vide arquivo anexo).
Todos os tutoriais que vi até agora exibem as mensagens na frente do input.
Você já enfrentou uma situação assim? Como vc resolveu?
Muito obrigado,
Marques
|
| Nome do arquivo |
Tela.png |
Download
|
| Descrição |
|
| Tamanho |
22 Kbytes
|
| Baixado: |
64 vez(es) |
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/05/2009 07:43:29
|
overkill
JavaGuru
![[Avatar]](/images/avatar/380a2d63cef1d5d702278e2b561e2e51.png)
Membro desde: 28/06/2005 09:51:48
Mensagens: 221
Localização: Videira - SC
Offline
|
Geralemente coloco as mensagens embaixo do campo com um tamaho bem menos ai quando elas aparecem elas deslocam o formulatio .... conforme a necessidade ...
vc tbm pode coloca um icone de esclamação ou algo do genero mas acredito que a mensagem embaixo seja melhor opção .
espero ter ajudado.
|
Linux Expert.
Java quase Expert.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/05/2009 07:56:00
|
Marlon Meneses
Virtual Machine Man
![[Avatar]](/images/avatar/3d43cb0230c4f1ab6b9700689a881ec5.jpg)
Membro desde: 10/04/2007 19:20:48
Mensagens: 733
Localização: Belém-Pará
Online
|
eu coloco um asterisco com a mensagem de erro ao lado do campo mas como a disposicao dos campos nesse caso ficaria bem bagunçado
entao aconselho oq o amigo sugeriu acima!
|
Gigante guerreiro...
DAILEON!!! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/06/2009 13:44:24
|
thimor
JavaTeenager
![[Avatar]](/images/avatar/154860e7d6c1a90ff1fd9f6c8b209054.png)
Membro desde: 20/03/2007 17:53:08
Mensagens: 190
Localização: Natal
Offline
|
Cara, minha sugestao é o uso do richfaces. baixe o framework e use o rich:modalPanel. Segue um exemplo de como eu o utilizei. Na ora do erro aparece uma caixa de texto no meio da tela, como se fosse o programa desktop.
This message was edited 1 time. Last update was at 19/06/2009 13:46:52
|
Quem ensina, exercita seu conhecimento. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/06/2009 14:07:51
|
rollei
JavaEvangelist
![[Avatar]](/images/avatar/bc651ee72c10b4d3a814df7c0d377ed7.jpg)
Membro desde: 21/02/2008 11:27:15
Mensagens: 397
Offline
|
Cara se voce estiver usando o richFaces voce pode usar a tag
<rich:messages> se voce estiver usando jsf sem componentes ricos utilize a tag <h:messages>
voce pode colocar essas mensagens no topo do seu formulario. soh um detalhe, qualquer excecao que der nos metodos do seu bean que voce quiser retornar uma mensagem de erro para o usuario, voce vai ter que adicionar no seu facesmessage
eu aconselho voce fazer algum util para adicionar essas mensagens jah que voce vai usar esse codigo em varios lugares da sua aplicacao. um exemplo de como voce faria para adicionar uma mensagem com severidade erro:
ae no bean, voce teria um codigo +- assim:
This message was edited 4 times. Last update was at 19/06/2009 14:30:39
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/06/2009 14:23:08
|
rollei
JavaEvangelist
![[Avatar]](/images/avatar/bc651ee72c10b4d3a814df7c0d377ed7.jpg)
Membro desde: 21/02/2008 11:27:15
Mensagens: 397
Offline
|
faltou soh a pagina, vai ficar alguma coisa parecida com isso:
se voce quiser voce pode ainda colocar do lado de cada input soh com uma imagem para dizer se o campo passou validacao ou nao, mas ae voce ia ter que ter um atributo no bean para dizer se esse marcado eh renderizado ou nao, tipo voce mudaria esse valor depois do submit do formulario, lembrando sempre de limpar ele antes de abrir a pagina de novo ... alguma coisa assim:
eh .. acho que alguma coisa mais ou menos assim, ae voce ia ficar com um grid em cima do seu formulario com as mensagens de erro detalhadas e uma imagem (pequena) do lado de cada input que soh vai aparecer depois que o formulario submeteu dizendo se teve algum problema com o campo ou nao
** EDIT **
se voce nao estiver usando richfaces nao tem problema eh soh trocar as tags ae que tao usando ele e fazer as devidas alteracoes
This message was edited 2 times. Last update was at 19/06/2009 14:27:06
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/09/2009 15:53:00
|
febatata
JavaBaby
![[Avatar]](/images/avatar/a65eb348fb03103dcd48530b52b996a7.jpg)
Membro desde: 13/09/2006 15:17:49
Mensagens: 84
Localização: São Caetano do Sul - SP
Offline
|
thimor wrote:Cara, minha sugestao é o uso do richfaces. baixe o framework e use o rich:modalPanel. Segue um exemplo de como eu o utilizei. Na ora do erro aparece uma caixa de texto no meio da tela, como se fosse o programa desktop.
Gostei demais da sua solução. Muito legal!
Fiz uns testes aqui e achei fantástico. A grande sacada é o "showWhenRendered..."!
|
Felipe Z. Affonso - Batata |
|
|
 |
|
|