| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/09/2008 08:17:19
|
felipeguerra
GUJ Ranger
Membro desde: 26/03/2007 16:36:54
Mensagens: 984
Localização: São Paulo
Offline
|
Fala pessoal, estou com uma dificuldade com o JSF e gostaria de uma força.
Vamos lá, o desafio é o seguinte: tenho 1 dataTable D1, dentro de D1, tenho outro dataTable D2, dentro de D2, tenho um h:selectManyCheckBox H1.
No meu Backing Bean, criei uma propriedade do tipo List<String> com o nome itemsSelect (óbvio).
Ao dar um submit, essa propriedade nunca é populada.
Ao analisar o código-fonte do html gerado, percebemos que o id dos componentes fica imenso, ex: form1:tbl_prod:1:tbl_itens:2:testCheckBox (ele concatena o id dos objetos pai utilizando ' : '). Pelo que eu sei, essa é a forma do JSF fazer o que tem de fazer, certo?
Desconfio que seja esse o problema...alguém sabe?????
Outra informação importante, é que a tag <h:messages /> que eu coloquei acima, foi justamente para ver se ele apresentava algum erro de validação. E realmente ele da erro:
Validation Error: Value is not valid
This message was edited 1 time. Last update was at 19/09/2008 15:37:42
|
"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) 18/09/2008 14:14:37
|
felipeguerra
GUJ Ranger
Membro desde: 26/03/2007 16:36:54
Mensagens: 984
Localização: São Paulo
Offline
|
Ninguém?
|
"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) 19/09/2008 13:06:27
|
felipeguerra
GUJ Ranger
Membro desde: 26/03/2007 16:36:54
Mensagens: 984
Localização: São Paulo
Offline
|
Isso nunca aconteceu com ninguém? [Estou levantando a hipótese de ser um bug, pois não conheço ninguém que tem um caso de sucesso com esse cenário...é aí que entra a participação da comunidade!]
Abraço
This message was edited 1 time. Last update was at 19/09/2008 15:38:52
|
"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) 19/09/2008 16:27:57
|
felipeguerra
GUJ Ranger
Membro desde: 26/03/2007 16:36:54
Mensagens: 984
Localização: São Paulo
Offline
|
Bem, como ainda não obtive resposta, estou acrescentando uma descrição mais pormenorizada do erro, inclusive com as classes de teste envolvidas.
| Nome do arquivo |
app-jsf1_1.zip |
Download
|
| Descrição |
|
| Tamanho |
5 Kbytes
|
| Baixado: |
99 vez(es) |
|
| Nome do arquivo |
descr_erro.JPG |
Download
|
| Descrição |
|
| Tamanho |
146 Kbytes
|
| Baixado: |
83 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) 21/09/2008 17:01:51
|
rponte
JavaEvangelist
![[Avatar]](/images/avatar/37a90a1fe7512a804347fa3e572c6b86.png)
Membro desde: 18/02/2008 10:06:25
Mensagens: 413
Offline
|
Humm.. Qual o escopo do teu managed bean?
|
Rafael Ponte
http://www.rponte.com.br/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/09/2008 06:49:51
|
felipeguerra
GUJ Ranger
Membro desde: 26/03/2007 16:36:54
Mensagens: 984
Localização: São Paulo
Offline
|
Já trabalhei com escopo igual a request e session...já usei o saveState do Tomahawk também, pq?
Valeu
|
"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) 23/09/2008 07:39:56
|
felipeguerra
GUJ Ranger
Membro desde: 26/03/2007 16:36:54
Mensagens: 984
Localização: São Paulo
Offline
|
Sugere mais alguma coisa?
|
"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) 25/09/2008 13:34:20
|
felipeguerra
GUJ Ranger
Membro desde: 26/03/2007 16:36:54
Mensagens: 984
Localização: São Paulo
Offline
|
Nada?
|
"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) 25/09/2008 13:46:54
|
marcosharbs
Virtual Machine Man
![[Avatar]](/images/avatar/8d497e638156b68197ed9ad0978eaeaf.jpg)
Membro desde: 01/08/2008 11:53:39
Mensagens: 645
Offline
|
vc tem um biding entre essa tabela e um componente no seu controller??
|
======================================================
Blog com foco em desenvolvimento web com java.
http://marcosharbs.wordpress.com/
====================================================== |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/09/2008 14:04:21
|
felipeguerra
GUJ Ranger
Membro desde: 26/03/2007 16:36:54
Mensagens: 984
Localização: São Paulo
Offline
|
Não! Pq?
Abraço!
|
"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) 29/09/2008 09:17:48
|
felipeguerra
GUJ Ranger
Membro desde: 26/03/2007 16:36:54
Mensagens: 984
Localização: São Paulo
Offline
|
Esse tópico poderia ser apagado já que ninguém sabe do que se trata...
|
"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) 29/09/2008 13:10:15
|
fabio.massa
JavaChild
![[Avatar]](/images/avatar/71560ce98c8250ce57a6a970c9991a5f.jpg)
Membro desde: 01/12/2003 19:44:46
Mensagens: 119
Localização: Suzano
Offline
|
Fala felipeguerra, cara ja utilize o selectManyCheckbox e não tive nenhum problema, só que foi dentro de um dataTable apenas...você ja testou dentro de um só ao invés do 3 dataTable?
Só notei uma coisa estranha, você utiliza o selectManyCheckbox mas joga apenas um valor dentro, pois você utiliza o selectItem, porque não tenta com o selectBooleanCheckbox?, talvez seja uma opção.
Desculpe se falei alguma besteira.
Boa sorte aí. Abraços,
|
http://blog.fabiomassa.com.br
http://twitter.com/fabiomassa |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/09/2008 16:21:40
|
felipeguerra
GUJ Ranger
Membro desde: 26/03/2007 16:36:54
Mensagens: 984
Localização: São Paulo
Offline
|
Mas quem itera é o dataTable...compreende?
Eu apenas forneço a propriedade e ele se vira para popular...
|
"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 08:00:25
|
felipeguerra
GUJ Ranger
Membro desde: 26/03/2007 16:36:54
Mensagens: 984
Localização: São Paulo
Offline
|
Alguém sabe como o JSF faz para pegar os valores dos objetos dentro de um dataTable?
Por exemplo, eu tenho um dataTable com um <h:inputText /> para o usuário entrar com dados, ou seja, a cada linha um objeto será renderizado...
Alguém faz isso?
Estou começando a fica irritado com o JSF por conta disso!
Abraço
|
"Antes da iluminação cortar lenha, carregar água. Depois da iluminação cortar lenha, carregar água..." |
|
|
 |
|
|