Validação em JSF + JSTL  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
RicardoLuis
JavaEvangelist

Membro desde: 12/08/2003 14:47:56
Mensagens: 393
Localização: Cuiabá / MT
Offline

Olá pessoal

Eu estou desenvolvendo uma aplicação utilizando JSF e nela existe um formulário que, caso o contactId do contato exista, um botão Remover é apresentado.
O código que faz esta verificação é:


O código funciona perfeitamente, porém se o usuário não preenche o formulário corretamente a validação do JSF é atividada, indicando os campos preenchidos incorretamente, porém o botão Remover desaparace.

Como fazer para que o botão continue aparecendo após a validação do JSF ser executada?

Desde já agradeço a ajuda.
gilliard_santos
JavaGuru
[Avatar]

Membro desde: 02/09/2004 12:35:28
Mensagens: 236
Localização: Campo Grande, MS
Offline

Olá Ricardo,
faça o seguinte teste, troque o c:if pelo atributo rendered do h:commandButton. Ficaria assim:



Depois de testar fala pra gente se deu certo ou nao.
vlw!

http://gilliard.eti.br
[WWW]
RicardoLuis
JavaEvangelist

Membro desde: 12/08/2003 14:47:56
Mensagens: 393
Localização: Cuiabá / MT
Offline

Eu fiz esta alteração, mas o erro continua o mesmo. Sempre que a validação do JSF é executada o botão Remover desaparece da página.
Flin
Java Ninja

Membro desde: 10/12/2003 16:30:10
Mensagens: 263
Offline

Põe um inputHidden pra persistir o contactId entre os requests. Eles está sendo perdido.

http://www.wayjobs.com.br - Busca de vagas e currículos 100% gratuito!
[WWW]
RicardoLuis
JavaEvangelist

Membro desde: 12/08/2003 14:47:56
Mensagens: 393
Localização: Cuiabá / MT
Offline

Mas eu já tenho um inputHidden. Ele está da seguinte forma:


Devo alterar alguma coisa?
rossinimartins
What is classpath?
[Avatar]

Membro desde: 25/06/2007 19:01:09
Mensagens: 7
Offline

Estou passando por um problema semelhante. Tenho um formulário de cadastro de usuários. Minha intenção era que, no ato do cadastro, surgisse um <h:inputtext> para o campo 'matrícula'. No ato de atualização de dados, o <h:inputtext> seria substituido por ou <h:outputtext> para apenas mostrar a matricula, impedindo esse campo de sofrer modificação. Esses campos são alternados mediante o atributo 'rendered' com um valor booleano 'modoAtualizacao' regido por um manageBeam.


Mas quando faço o submit, o atributo booleano que está no 'rendered' perde seu valor, fazendo com que o formulário não apareça como deveria. Já pus um 'inputHIdden' para conservar o valor de 'modoAtualizacao' durante os requests, mas o problema ainda persiste.
[Thumb - frm.png]
 Nome do arquivo frm.png [Disk] Download
 Descrição Modo atualização do form
 Tamanho 45 Kbytes
 Baixado:  90 vez(es)


Christiano Rossini
Programador de Sistemas
rossinimartins
What is classpath?
[Avatar]

Membro desde: 25/06/2007 19:01:09
Mensagens: 7
Offline

Alguém se habilita?

This message was edited 1 time. Last update was at 14/09/2007 13:09:47


Christiano Rossini
Programador de Sistemas
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team