| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/08/2006 16:31:29
|
Alessandro Lazarotti
Virtual Machine Man
![[Avatar]](/images/avatar/2aaaddf27344ee54058548dc081c6541.jpg)
Membro desde: 21/01/2004 14:12:54
Mensagens: 718
Offline
|
Pessoal, faz dias que estou tentando aplicar um conversor personalizado para meu h:selectOneMenu mas não estou tendo sucesso e não consigo enchergar o erro !!!!!
Consiste em listar em um select com ids e labels de um objeto chamado Param e transformar o selecionado no objeto Param que é um atributo de meu managedBean. (resumindo, ler o item selecionado e retornar do converter um objeto com base no id)
Depurei o código ele passa por ele com sucesso, com "entidade" contendo o objeto recuperado do banco pelo hibernate.
Mas na pagina, é apresentado a mensagem:
Erro de validação "_idJsp17": O valor não é uma opção válida.
COMO PODE SE ELE PASSA COM SUCESSO PELO CONVERSOR??????
Por favor me deem uma mão que já to pirando com isso.
abraços
Na jsp esta assim:
<h:selectOneMenu value="#{usrEditarMB.param}"
converter="br.com.siq.faces.conversor.IdToObject">
<f:selectItems value="#{usrEditarMB.params}" />
</h:selectOneMenu>
no método getAsObject:
WTF !
This message was edited 2 times. Last update was at 22/07/2008 22:48:24
|
... Lezinho
------------------------
twitter: @lazarotti
http://alessandrolazarotti.wordpress.com/
http://jbossbrasil.org/
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/08/2006 16:59:44
|
Alessandro Lazarotti
Virtual Machine Man
![[Avatar]](/images/avatar/2aaaddf27344ee54058548dc081c6541.jpg)
Membro desde: 21/01/2004 14:12:54
Mensagens: 718
Offline
|
Alguém pode me ajudar?
|
... Lezinho
------------------------
twitter: @lazarotti
http://alessandrolazarotti.wordpress.com/
http://jbossbrasil.org/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/08/2006 17:06:42
|
urubatan
Moderador
![[Avatar]](/images/avatar/fe9fc289c3ff0af142b6d3bead98a923.jpg)
Membro desde: 21/09/2002 10:31:26
Mensagens: 2478
Localização: Porto Alegre/RS
Offline
|
eu até ia responder, mas ja que tu ta com pressa e acha que alguem tem que responder o teu post em menos de 30 minutos, então paga alguem pra te ajudar ...
|
[]'s
Rodrigo Urubatan
http://www.urubatan.com.br - pt_BR
http://www.urubatan.info - en_US
Arquiteto J2EE
Melhor livro de RoR do brasil: http://livro.urubatan.com.br
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/08/2006 17:14:33
|
Alessandro Lazarotti
Virtual Machine Man
![[Avatar]](/images/avatar/2aaaddf27344ee54058548dc081c6541.jpg)
Membro desde: 21/01/2004 14:12:54
Mensagens: 718
Offline
|
Que mal humor é este Urubatan?
Minha segunda pergunta foi por pensar que talvez alguém não tivesse passado por isso.
O fato é que já faz alguns dias que tento achar a solução pra esse problema e não consigo respostas. Procurei na web e o maximo que consegui foi alguns casos onde o desenvolvendor não tinha sobrescrito o método equals do model, mas nesse caso eu fiz isso, mas tbm não funcionou:
Se você poder me ajudar, estarei muito agredecido.
Desculpe se pareci arrogante.
[]s
This message was edited 1 time. Last update was at 22/07/2008 22:43:21
|
... Lezinho
------------------------
twitter: @lazarotti
http://alessandrolazarotti.wordpress.com/
http://jbossbrasil.org/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/08/2006 17:17:08
|
Alessandro Lazarotti
Virtual Machine Man
![[Avatar]](/images/avatar/2aaaddf27344ee54058548dc081c6541.jpg)
Membro desde: 21/01/2004 14:12:54
Mensagens: 718
Offline
|
PS: Fui eu que add o comentario do arquivo zip com erro (mas sem erro, hehe), de sua apresentação no webdev em seu blog (que descompactei com o gzip). O material me ajudou bastante. Valew
|
... Lezinho
------------------------
twitter: @lazarotti
http://alessandrolazarotti.wordpress.com/
http://jbossbrasil.org/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/08/2006 17:28:06
|
toninho
Thread.start()
![[Avatar]](/images/avatar/1b486d7a5189ebe8d8c46afc64b0d1b4.jpg)
Membro desde: 28/03/2006 08:17:31
Mensagens: 36
Localização: Presidente Olegário / MG
Offline
|
Olá,
Além do método equals vc tb implementou o toString no teu pojo???
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/08/2006 17:34:17
|
Alessandro Lazarotti
Virtual Machine Man
![[Avatar]](/images/avatar/2aaaddf27344ee54058548dc081c6541.jpg)
Membro desde: 21/01/2004 14:12:54
Mensagens: 718
Offline
|
Olá Toninho,
O toString eu não sobrescrevi não. Não sabia que a fase de validação utilizava este método do POJO.
Como que ficaria meu toString neste caso?
Obrigado
[]´s
|
... Lezinho
------------------------
twitter: @lazarotti
http://alessandrolazarotti.wordpress.com/
http://jbossbrasil.org/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/08/2006 17:51:59
|
Alessandro Lazarotti
Virtual Machine Man
![[Avatar]](/images/avatar/2aaaddf27344ee54058548dc081c6541.jpg)
Membro desde: 21/01/2004 14:12:54
Mensagens: 718
Offline
|
Implementei agora o toString, mas tbm não foi:
public String toString() {
return getIdParam.toString();
}
O interessante é que coloco breakPoint no toString e no equals do pojo, mas o fluxo não esta passando por eles.
O engraçado é que ele não da erro fo getAsObjetc(), inclusive retorna o objeto certinho do banco -- (engraçado não, melhor dizer o desgraçado, argh!)
o que sera hein?!
[]s
|
... Lezinho
------------------------
twitter: @lazarotti
http://alessandrolazarotti.wordpress.com/
http://jbossbrasil.org/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/08/2006 19:28:12
|
toninho
Thread.start()
![[Avatar]](/images/avatar/1b486d7a5189ebe8d8c46afc64b0d1b4.jpg)
Membro desde: 28/03/2006 08:17:31
Mensagens: 36
Localização: Presidente Olegário / MG
Offline
|
Olha.. como vc esta preenchendo a lista?
Cola o codigo java que faz isso aqui....
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/08/2006 19:54:40
|
Graciano
JavaBaby
Membro desde: 31/03/2006 12:18:10
Mensagens: 89
Localização: POA/RS
Offline
|
Tu tá usando Jdeveloper ?
|
"O homem pode tanto quanto sabe" - Francis Bacon |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/08/2006 20:37:12
|
urubatan
Moderador
![[Avatar]](/images/avatar/fe9fc289c3ff0af142b6d3bead98a923.jpg)
Membro desde: 21/09/2002 10:31:26
Mensagens: 2478
Localização: Porto Alegre/RS
Offline
|
pelo que tu fez mostrou até agora, parece que o problema esta no local onde tu colocou o converter.
tem que colocar ele é no <f:selectItems value="#{usrEditarMB.params}" />
e não no <h:selectOneMenu
pois é no selectItems que os itens tem que ser convertidos para SelectItem
isto se eu entendi direito o que tu ta querendo fazer >
|
[]'s
Rodrigo Urubatan
http://www.urubatan.com.br - pt_BR
http://www.urubatan.info - en_US
Arquiteto J2EE
Melhor livro de RoR do brasil: http://livro.urubatan.com.br
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2006 19:49:50
|
humberto.lima
Debugger
Membro desde: 18/12/2006 20:16:25
Mensagens: 56
Offline
|
Lezinho,
Eu to com o mesmo problema, como foi q tu resolvesse isso?
Humberto
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/05/2007 12:46:37
|
Alessandro Lazarotti
Virtual Machine Man
![[Avatar]](/images/avatar/2aaaddf27344ee54058548dc081c6541.jpg)
Membro desde: 21/01/2004 14:12:54
Mensagens: 718
Offline
|
... desculpe Humberto, só hoje vi sua mensagem. Eu usei o componente do Tomahawk t:saveState sobre minha lista de selectedItens e tudo funcionou.
[]s
|
... Lezinho
------------------------
twitter: @lazarotti
http://alessandrolazarotti.wordpress.com/
http://jbossbrasil.org/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/09/2007 10:02:55
|
samurai
JavaEvangelist
Membro desde: 27/08/2003 15:20:01
Mensagens: 312
Localização: São Paulo - SP
Offline
|
Beleza lezinho?
Cara eu estou tendo um problema semelhante ao seu. Tem como voce postar o seu código pra eu ver como você fez?
Valeu!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/10/2007 16:45:39
|
pedroh18
Entusiasta Java
Membro desde: 13/09/2007 21:01:25
Mensagens: 16
Offline
|
acho que é este problema que estou tendo... tem relação com validador e conversor...
tá dando este erro:
sourceId=form1:cidade[severity=(ERROR 2), summary=(form1:cidade: Validation Error: Value is not valid), detail=(form1:cidade: Validation Error: Value is not valid)]
como foi resolvido?
eu descrevi meu problema neste tópico:
http://www.guj.com.br/posts/list/71208.java
|
|
|
 |
|
|