| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/10/2008 14:58:07
|
felipeguerra
GUJ Ranger
Membro desde: 26/03/2007 16:36:54
Mensagens: 984
Localização: São Paulo
Offline
|
Seguinte Pessoal, tenho uma tela de teste usando JSF, conforme imagem em anexo, como é que eu faço para poder salvar os dados inputados pelo usuário?
Obviamente, esses dados vão ter que se transformar numa classe Java, mas como?
Vou colocar o código das minhas entidades, Backing Beans e JSP para entenderem como eu populei os objetos:
Entidade
JSP
|
"Antes da iluminação cortar lenha, carregar água. Depois da iluminação cortar lenha, carregar água..." |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/10/2008 15:09:04
|
gigicantador
Debugger
![[Avatar]](/images/avatar/71497f728b86b55d965edbf1849cca8d.jpg)
Membro desde: 06/03/2007 11:35:12
Mensagens: 53
Offline
|
Não entendi sua dúvida...
|
"Always code as if the person who will maintain your code is a maniac serial killer that knows where you live" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/10/2008 15:28:40
|
felipeguerra
GUJ Ranger
Membro desde: 26/03/2007 16:36:54
Mensagens: 984
Localização: São Paulo
Offline
|
Ok, vou ser mais claro...olhando a tela em anexo, vc vê a necessidade de se persistir os dados inputados pelo usuário (TUDO), ok?
De que forma eu faço isso com o dataTable? Lembre-se que eu preciso descobrir qual combo ta selecionado, se ele digitou algo no campo text, etc...
|
| Nome do arquivo |
tela.JPG |
Download
|
| Descrição |
Tela dataTable |
| Tamanho |
96 Kbytes
|
| Baixado: |
64 vez(es) |
|
"Antes da iluminação cortar lenha, carregar água. Depois da iluminação cortar lenha, carregar água..." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/10/2008 15:33:36
|
gigicantador
Debugger
![[Avatar]](/images/avatar/71497f728b86b55d965edbf1849cca8d.jpg)
Membro desde: 06/03/2007 11:35:12
Mensagens: 53
Offline
|
Entendi. Está faltando uma action que vai percorrer a coleção, pegar objeto a objeto e persisti-lo no banco.
No caso dos combos, o valueCombo já esta guardando o valor.
|
"Always code as if the person who will maintain your code is a maniac serial killer that knows where you live" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/10/2008 15:54:28
|
felipeguerra
GUJ Ranger
Membro desde: 26/03/2007 16:36:54
Mensagens: 984
Localização: São Paulo
Offline
|
gigicantador wrote:Entendi. Está faltando uma action que vai percorrer a coleção, pegar objeto a objeto e persisti-lo no banco.
No caso dos combos, o valueCombo já esta guardando o valor.
Ok, mas como vc faria isso? Pq eu já tentei, e nada deu certo...claro que eu já to partindo para apelação, pois o framework não me deixou escolha.
Resumindo, estou pegando os valores dos objetos assim:
A chave é o id do objeto e o valor é que o usuário 'inputou'...
|
"Antes da iluminação cortar lenha, carregar água. Depois da iluminação cortar lenha, carregar água..." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/10/2008 16:06:39
|
felipeguerra
GUJ Ranger
Membro desde: 26/03/2007 16:36:54
Mensagens: 984
Localização: São Paulo
Offline
|
E eu já te apresento umas deficiências de se trabalhar com h:dataTable:
1 - Se eu colocar required="true" em qualquer um dos componentes, é necessário que eu escolha algum valor em TODOS os objetos da árvore, quando na prática isso não tem necessidade;
2 - Deixar a cargo do JSF o set dos IDs dos componentes, inviabiliza o meu desenvolvimento Javascript para manipular os objetos de tela;
|
"Antes da iluminação cortar lenha, carregar água. Depois da iluminação cortar lenha, carregar água..." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/10/2008 09:02:29
|
felipeguerra
GUJ Ranger
Membro desde: 26/03/2007 16:36:54
Mensagens: 984
Localização: São Paulo
Offline
|
Vamos lá pessoal, pessoal mais desmobilizado...rs
Uma forcinha para com um camarada de fórum!
|
"Antes da iluminação cortar lenha, carregar água. Depois da iluminação cortar lenha, carregar água..." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/10/2008 09:21:05
|
gigicantador
Debugger
![[Avatar]](/images/avatar/71497f728b86b55d965edbf1849cca8d.jpg)
Membro desde: 06/03/2007 11:35:12
Mensagens: 53
Offline
|
Cara, não sei se não entendi o seu problema, mas é que parece ser algo simples, como
no jsp:
na classe ManagedBean
|
"Always code as if the person who will maintain your code is a maniac serial killer that knows where you live" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/10/2008 09:37:19
|
felipeguerra
GUJ Ranger
Membro desde: 26/03/2007 16:36:54
Mensagens: 984
Localização: São Paulo
Offline
|
Vc não entendeu...mas blz...
|
"Antes da iluminação cortar lenha, carregar água. Depois da iluminação cortar lenha, carregar água..." |
|
|
 |
|
|