| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/10/2007 00:03:51
|
joca_java
JavaChild
![[Avatar]](/images/avatar/85fa59ac8a893137b2777551335631ed.jpg)
Membro desde: 16/08/2007 14:02:09
Mensagens: 128
Offline
|
Pessoal, eu sei que para popular um selectOneMenu, eu tenho que criar antes, um selectItem e passar uma chave e o valor certo?
Beleza... visualizo perfeitamente meu combo...
O problema é na hora de pegar o que o usuário selecionou... Coloquei como sendo a chave, um objeto... e tento fazer um CAST,
mas o que ele me tras, é a referencia desse objeto (String). E dá erro de cast... CLARO!
Gostaria de saber se o selectOneMenu já não faz a conversão direta.
Ou terei que realmente passar uma Chave ( ID por exemplo) e a descrição?
Tem como ele me trazer um objeto ao invés dessa chave?
Valeu!!!
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/10/2007 10:45:34
|
Jair Rillo Junior
Moderador
![[Avatar]](/images/avatar/31b3b31a1c2f8a370206f111127c0dbd.jpg)
Membro desde: 29/04/2003 21:19:53
Mensagens: 2524
Localização: São Paulo / Campinas
Offline
|
Ola Joca,
Infelizmente o que você quer não tem jeito.
Na verdade, isso é uma "limitação" do proprio HTML, porque um selectOneMenu, nada mais é que um campo <input type="select" no HTML. E esse tipo de campo só envia para o servidor a sua "chave".>
|
Jair Rillo Junior
http://www.jairrillo.com/blog | Twitter | SCJA, SCJP, SCWCD, SCBCD, IBM SOA Associate |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/10/2007 11:03:12
|
joca_java
JavaChild
![[Avatar]](/images/avatar/85fa59ac8a893137b2777551335631ed.jpg)
Membro desde: 16/08/2007 14:02:09
Mensagens: 128
Offline
|
Beleza ManchesteR... mas me diz outra coisa...
nesse caso no meu backbean eu teria que colocar por exemplo uma propriedade pra obter o id de um cliente (digamos que meu combo fosse um combo de cliente e nele estaria o ID e o NOME):
Seria dessa forma então??
Valeu mesmo cara!! []´s
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/10/2007 12:39:22
|
Jair Rillo Junior
Moderador
![[Avatar]](/images/avatar/31b3b31a1c2f8a370206f111127c0dbd.jpg)
Membro desde: 29/04/2003 21:19:53
Mensagens: 2524
Localização: São Paulo / Campinas
Offline
|
Poderia ser do jeito que você disse sim, sem problema algum, mas isso depende da implementação e arquitetura de cada projeto.
O importante saber que ele retorna sempre a CHAVE.
|
Jair Rillo Junior
http://www.jairrillo.com/blog | Twitter | SCJA, SCJP, SCWCD, SCBCD, IBM SOA Associate |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/10/2007 12:46:57
|
joca_java
JavaChild
![[Avatar]](/images/avatar/85fa59ac8a893137b2777551335631ed.jpg)
Membro desde: 16/08/2007 14:02:09
Mensagens: 128
Offline
|
ManchesteR wrote:Poderia ser do jeito que você disse sim, sem problema algum, mas isso depende da implementação e arquitetura de cada projeto. O importante saber que ele retorna sempre a CHAVE.
Nesse caso acho que para eu retornar um objeto completo eu teria que criar um conversor né?? Mas de qualquer forma valeu pela ajuda cara! []´s
This message was edited 1 time. Last update was at 25/10/2007 12:47:38
|
|
|
 |
|
|