Geração de selectOneMenu no jsf - parâmetro value  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
pedroh18
Entusiasta Java

Membro desde: 13/09/2007 21:01:25
Mensagens: 16
Offline

Qual é a forma mais recomendada para se construir um selectOneMenu no jsf?
Eu tenho objetos que não possuem um campo chave único para sua identificação...
Por exemplo, eu tenho a classe Cidade, que possui somente Nome e Estado (nenhum campo chave). Como faço para colocar as Cidades no item do selectOneMenu?
O que coloco de value?
Qual é a solução mais recomendada?
pedroh18
Entusiasta Java

Membro desde: 13/09/2007 21:01:25
Mensagens: 16
Offline

e ai pessoal!
ninguem sabe? preciso urgente duma solução... já faz mais de uma semana que to procurando uma solução e não encontro...

acho que o problema é que estou usando db4o e por isso não usei nenhum código ou campo chave ou identificador...
será que devo colocar um atributo id em cada classe?

daí fugiria dos principios da orientação a objetos....
thiago.correa
GUJ Master
[Avatar]

Membro desde: 26/03/2006 18:54:30
Mensagens: 1861
Offline

No Mbean


No JSP

---
"Se não puder ajudar, atrapalhe, afinal de contas o importante é participar!"
Thiago
[MSN]
jjose
Virtual Machine Man
[Avatar]

Membro desde: 22/05/2007 23:10:22
Mensagens: 663
Localização: Paraiba
Offline

http://www.google.com/search?hl=pt-PT&q=selectonemenu&btnG=Pesquisa+Google&lr=

Estatísticas mostram que no RJ você corre risco de levar um tiro antes mesmo de nascer.
No RJ proporção é de uma bala perdida por cada gota de chuva.
No RJ quando o assunto é bala perdida, o óbito considera causas naturais.

[Email] [WWW]
pedroh18
Entusiasta Java

Membro desde: 13/09/2007 21:01:25
Mensagens: 16
Offline

thiago.correa wrote:No Mbean


No JSP


mas o problema é que eu tenho uma classe Cidade só com os atributos nome e estado.
O que eu coloco de valor? Eu não tenho o parametro id ou codigo...
Estou colocando o proprio objeto de valor... Daí no html fica assim:



o que significa esse modelo.Cidade@xxxxxxx ? é a referencia para o objeto?
como eu faço para recuperar o objeto depois? tá dando um erro de conversão quando eu dou submit:

como faço para converter esse modelo.Cidade@xxxxxxx para um objeto Cidade, que já existe e está na memoria?
pedroh18
Entusiasta Java

Membro desde: 13/09/2007 21:01:25
Mensagens: 16
Offline

ai pessoal achei um endereço que pode ser que tenha a resposta para a pergunta que mais tá encomodando esse forum!!!
já fazem dias que estou tentando resolver o problema desse post, mas ainda não consegui...
achei isso, pesquisando no google:
http://64.233.169.104/search?q=cache:lsf4rv6P208J:balusc.blogspot.com/2007/09/objects-in-hselectonemenu.html+objects+in+the+selectonemenu+value+%22*customer%40*%22+converter&hl=pt-BR&ct=clnk&cd=10&gl=br
outro:http://64.233.169.104/search?q=cache:1vLSzxSpWGkJ:forum.java.sun.com/thread.jspa%3FthreadID%3D5200533%26messageID%3D9798625+%22null+Converter%22+jsf+object&hl=pt-BR&ct=clnk&cd=4&gl=br

só não consegui aplicar no meu codigo, pois nessa página o exemplo possui um key para cada item, diferente do meu caso, onde os itens são o label/key(cidade.getNome) e o valor (próprio objeto cidade)
estou com dificuldade para fazer o conversor, não sei como eu pego o map do bean no conversor... tem a ver com o FacesContext

no meu bean eu tenho o seguinte:


no jsp:


e o conversor eu não sei como vou acessar essa lista e depois achar a cidade selecionada se no html fica:


alguem já se deparou com isso e sabe o significa esses codigos loucos? como eu vou acessar o objeto através deles?

This message was edited 1 time. Last update was at 15/10/2007 20:25:01

 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team