JSF des/complicado  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
Javas_Man
Debugger

Membro desde: 11/04/2006 10:45:30
Mensagens: 65
Offline

Olá pessoALL,

tenho uma aplicação desenvolvida em JSF e estou com o seguinte problema.

Tenho uma página com 150 inputText e não gostaria que meu MB tivesse os 150 get/set. Por isso, peço a ajuda de vocês para tentar fazer algo diferente.

O que fiz... peguei o VO e fiz a ligação direta na página fazendo um único get/set para o mesmo no MB.



Desta forma eu consigo mostrar os dados para o usuário. O problema é para atualização dos dados, pois quando o usuário insere um novo valor em um desses campos, o mesmo não é atualizado no MB por falta do get/set. Aí que mora o problema, pois o JSF faz a atualização pelos métodos get/set, não atualizando o objeto completo. Teria alguma forma fazer com que o JSF atualizasse todo o objeto ?

Abraços

This message was edited 1 time. Last update was at 10/02/2009 08:35:18

yorgan
GUJ Ranger
[Avatar]

Membro desde: 14/08/2006 19:41:31
Mensagens: 888
Localização: Floripa/SC
Offline

Basta o seu objeto ter o get/set para que os getter e setters dele sejam atualizados.
Se isso não está acontecendo, tem alguma coisa errada no código.
QQ duvida posta seu código ai.

[]´s

Daniel
[Email] [WWW]
Javas_Man
Debugger

Membro desde: 11/04/2006 10:45:30
Mensagens: 65
Offline

Olá Daniel, obrigado pelo retorno.

Então vamos lá.

o MB...



A página é essa...



Será que tem poderia ser algo no Facelets ???

Obrigado pelo retorno e ajuda.

Abraços
yorgan
GUJ Ranger
[Avatar]

Membro desde: 14/08/2006 19:41:31
Mensagens: 888
Localização: Floripa/SC
Offline

Você já tentou colocar um breakpoint no setParticipanteLogado() para ver se no momento que o salvaParticipante() é acionado ele entra ali para setar os novos valores?

[]´s

Daniel
[Email] [WWW]
Javas_Man
Debugger

Membro desde: 11/04/2006 10:45:30
Mensagens: 65
Offline

Olá Daniel e pessoALL,

bom... o problema está mais grave que eu imaginava. É o seguinte.... De todos os campos que tenho na página jspx, ele só salva o último. Independente de qual seja.

Alguém já viu isso ?

Já verifiquei no meu bean e parece que o JSF não está atualizando os outros atributos.

Que bicho de 7 cabeças é esse ???

Estou utilizando Facelets + Richfaces + JSF + Hibernate(JPA).

Alguém já teve um problema parecido ???
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team