| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/02/2009 13:30:34
|
Javas_Man
Debugger
Membro desde: 11/04/2006 10:45:30
Mensagens: 65
Offline
|
Pessoal estou com o seguinte problema.
Tenho uma página que deverá ter uns 100 campos inputText. Então o que fiz... criei um VO com os atributos e dei um get/set no meu objeto no MB - só nele.
Na página busquei os dados da seguinte forma . Até aqui do bem. Funcionou que é uma blz. Agora quando tento atualizar os dados, o JSF não atualiza os atributos do MB - de forma alguma.
A pergunta é a seguinte, com JSF eu tenho que ter um get/set para cada atributo da minha página ? Eu não poderia ter um get/set só para o objeto em questão e o JSF atualiza os atributos no meu objeto ?
Desde já, obrigado.
[],s
This message was edited 1 time. Last update was at 12/02/2009 13:32:33
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/02/2009 13:36:36
|
alias
Virtual Machine Man
Membro desde: 11/06/2007 11:09:34
Mensagens: 595
Offline
|
Eu já fiz dessa forma. E funcionou.
Posta o resto do código pra gente dar uma olhada.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/02/2009 13:44:03
|
Javas_Man
Debugger
Membro desde: 11/04/2006 10:45:30
Mensagens: 65
Offline
|
Obrigado pelo retorno.
Vou colocar tudo para que não haja dúvida... pois já quebrei a cabeça com isso.. Se alguém puder ajudar.... ficarei muito agradecido.
Veja...
web.xml
test.jspx
o MB.
e o VO.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/02/2009 13:46:31
|
guimoz
JavaEvangelist
Membro desde: 11/08/2007 19:21:10
Mensagens: 455
Localização: Bento Gonçalves - RS
Offline
|
se possivel poste os fontes, fica dificil ajudar assim ...
edit: vc ja posto ..
vc n precisa ter um get/set pra cada atributo (vo) do seu objeto no mb, somente um get/set pro objeto. Ex:
This message was edited 1 time. Last update was at 12/02/2009 13:48:20
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/02/2009 13:56:55
|
guimoz
JavaEvangelist
Membro desde: 11/08/2007 19:21:10
Mensagens: 455
Localização: Bento Gonçalves - RS
Offline
|
primeiro kra .. vc n precisa serialisar nada, n tem pq ... tu ta dando um new no cara, n tem pq seraliza nada ...
qnt ao resto do teu codigo parece ta certo, mas qnd eu tive um tempo eu olho com mais calma...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/02/2009 14:19:01
|
alias
Virtual Machine Man
Membro desde: 11/06/2007 11:09:34
Mensagens: 595
Offline
|
Cara, tô sem meus fontes aqui pra poder dar uma comparada, mas a titulo de chute...voce tentou usar hum h:form?esse a4j:form tem umas viadagens...
No mais seu codigo tá todo certinho...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/02/2009 14:58:44
|
Javas_Man
Debugger
Membro desde: 11/04/2006 10:45:30
Mensagens: 65
Offline
|
Não sei se isso ajuda a resolver o problema, mas por incrível... ele salva só o último atributo... Os outros não salva nem por reza brava...
Já fiz até um despacho aqui de galinha preta... mas a coisa ruim não conserta...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/02/2009 15:20:26
|
alias
Virtual Machine Man
Membro desde: 11/06/2007 11:09:34
Mensagens: 595
Offline
|
Javas_Man wrote:Não sei se isso ajuda a resolver o problema, mas por incrível... ele salva só o último atributo... Os outros não salva nem por reza brava...
Já fiz até um despacho aqui de galinha preta... mas a coisa ruim não conserta...
essa situação ocorreu com o h:form?
ah...outro chutao meu, me desculpe mas estou dando essas "dicas" só com o que eu lembro de cabeça ...mas altere tambem o botão para um h:commandbutton
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/02/2009 15:22:21
|
Javas_Man
Debugger
Membro desde: 11/04/2006 10:45:30
Mensagens: 65
Offline
|
Pois é... isso ocorreu tanto com a4j:form quanto com o h:form.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/02/2009 15:28:39
|
alias
Virtual Machine Man
Membro desde: 11/06/2007 11:09:34
Mensagens: 595
Offline
|
qual é o escopo do seu mb?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/02/2009 15:32:27
|
Javas_Man
Debugger
Membro desde: 11/04/2006 10:45:30
Mensagens: 65
Offline
|
já testei tanto como request quanto session.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/02/2009 15:37:56
|
alias
Virtual Machine Man
Membro desde: 11/06/2007 11:09:34
Mensagens: 595
Offline
|
Caramba...que Deus me ajude com essa sugestao,hehehe...tente alterar no seu web.xml o STATE_SAVING_METHOD para server
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/02/2009 15:48:55
|
Javas_Man
Debugger
Membro desde: 11/04/2006 10:45:30
Mensagens: 65
Offline
|
Nada... já testei só com o richfaces e o JPA e nada...
Deve ser algum bug.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/02/2009 16:08:45
|
alias
Virtual Machine Man
Membro desde: 11/06/2007 11:09:34
Mensagens: 595
Offline
|
Entao, desculpe...mas nao sei...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/02/2009 18:15:10
|
bruno_arueira
HelloWorld
Membro desde: 11/09/2006 16:56:56
Mensagens: 12
Offline
|
Tente utilizar a tag a4j:support nos inputText, que deve funcionar!
Vide exemplo abaixo:
Até,
|
"Programar é a arte de dominar e organizar a complexidade" (autor desconhecido).
bruno_arueira
http://www.brunoarueira.com
http://brunoarueira.wordpress.com |
|
|
 |
|
|