JSF - selecOneMenu nao deixa o campo selecionado "automaticamente"

4 respostas
K

Ola pessoal
eu tenho um selecOneMenu

<h:selectOneMenu id="pessoaSexoID" value="#{pessoaFisicaMB.pessoaFisicaDB.pessoaFisica.sexo}">
	<f:selectItems value="#{pessoaFisicaMB.pessoaFisicaDB.pessoaFisica.sexoLista}"/>
</h:selectOneMenu>

quando carrego a pagina, eu passo o valor para “sexo”, porem, ele nao deixa selecionado o sexo automaticamente
por exemplo, eu passei o valor “M” para o “sexo”, quando a pagina é carregada,ele nao deixa selecionado o campo com o valo “M”
eu sei que existe o valor, pois mandei apenas escrever e esta correto

|<h:outputText value="#{pessoaFisicaMB.pessoaFisicaDB.pessoaFisica.sexo}" />|

porem, ele nao deixa selecionado o campo de acordo com o valor que passei

acho que é so por enqto

abs
T+

4 Respostas

rponte

O tipo do atributo sexo é String mesmo ou é outro tipo customizado por você?

K

customizado

fiz uns teste criando um selecOne fo tipo string e passando string e mesmo assim nao selecionou

abs
T+

rponte

Como você está utilizando um tipo customizado provavelmente você tenha caido neste problema,
http://www.rponte.com.br/2008/02/01/selectonemenu-converter-erro-de-validacao/

Abraços e boa sorte.

K

rponte:
Como você está utilizando um tipo customizado provavelmente você tenha caido neste problema,
http://www.rponte.com.br/2008/02/01/selectonemenu-converter-erro-de-validacao/

Abraços e boa sorte.


entao, dei uma olhada, porem, eu estou usando Enum, nao tenho com gerar HashCode e toString, ele nao me permite sobre-escrever esses metodos(acho que por que enum, nao tem esses metodos…mas eu apenas acho isso)

abs
T+

Criado 25 de abril de 2008
Ultima resposta 4 de mai. de 2008
Respostas 4
Participantes 2