| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/05/2010 16:28:40
|
mafiagirl
What is classpath?
Membro desde: 22/05/2006 15:04:12
Mensagens: 6
Localização: Blumenau-SC
Offline
|
Boa tarde,
Sou nova na área e preciso fazer uma página em que possuo dois listbox.
Os dois são populados com dados trazidos do banco.
Até ai tudo bem, o problema que não estou conseguindo passar de um listbox para outro
E depois disso preciso gravar os dados alterados numa tabela.
Alguém pode me ajudar por favor?
Segue meu código
pagina jsp
arquivo java
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/05/2010 08:14:52
|
mafiagirl
What is classpath?
Membro desde: 22/05/2006 15:04:12
Mensagens: 6
Localização: Blumenau-SC
Offline
|
por favor alguém ajude
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/05/2010 08:32:20
|
ivesbertoli
JavaBaby
![[Avatar]](/images/avatar/5b310acc61b824bed34736ac28969bef.jpg)
Membro desde: 22/07/2008 08:08:32
Mensagens: 76
Localização: Lençóis Paulista - SP
Offline
|
Este seu MB é de sessão?
Você tem certeza de que está chamando o método do BackingBean?
Caso sim, você tem que renderizar os controles novamente, se vc. estiver utilizando o RichFaces, sugiro que ao inves de utilizar o <h:command, utlize o ><a4j:command
Infelizmente não pude ver o seu código linha a linha, mas estou apenas tentando repassar experiência que já tive.....
Espero ter ajudado !>
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/05/2010 08:46:09
|
mafiagirl
What is classpath?
Membro desde: 22/05/2006 15:04:12
Mensagens: 6
Localização: Blumenau-SC
Offline
|
Olá ivesbertoli
Obrigada por me responder, mas não estou usando sessão e nem rich faces
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/11/2010 13:35:43
|
reinaldo558
JavaBaby
Membro desde: 21/06/2007 16:45:01
Mensagens: 78
Localização: Brasil - SP
Offline
|
Esse post é um pouco antigo, provavelmente o autor nem precisa mais de ajuda.
Essa semana tive o mesmo problema, e não conseguia resolver.
O componente selectManyListBox envia para o java apenas o que está selecionado, e não a lista inteira dos valores.
Desta forma, do jeito que eu havia desenhado a tela, passando os valores de um pro outro por javascript, não funcionava, por que depois que eu passava os valores de um listbox para o outro, e clicava em "confirmar" só chegava no java os itens se eu os selecionasse, mas isso era inviável.
A solução que arrumei foi simples, eu parei de controlar as alterações no javascript e comecei a fazer isso no java, então quando o usuário selecionava algum iten da esquerda e clicava no botão "enviar para a direita" eu acionava um método, que recebia os itens que foram selecionados, removia do List da esquerda e adicionava no List da direita.
E enquanto essas alterações eram feitas eu criava um list de controle, para saber o que foi removido e o que foi adicionado.
Depois fica mais facil, quando clicar em confirmar, os Lists já estão prontos, é só tratar os arrays e mandar gravar as informações novas.
|
Reinaldo Elias |
|
|
 |
|
|