Dúvida no selectOneMenu JSF.  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
joca_java
JavaChild
[Avatar]

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!!!
Jair Rillo Junior
Moderador
[Avatar]

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
joca_java
JavaChild
[Avatar]

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
Jair Rillo Junior
Moderador
[Avatar]

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
joca_java
JavaChild
[Avatar]

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

 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team