Problemas no JSF com selectManyCheckbox

4 respostas
andre_a_s

Senhores…
Estou desenvolvendo uma pagina JSF onde tenho N checkbox. Estou usando a seguinte tag:

<h:selectManyCheckbox value="#{PropostaBean.finalidadesSelecionadas}" required="false" >

Ele lista normal… gera as checkbox certinhas, porém, se eu selecionar alguma das chekbox e clicar em enviar ele nao vai pra meu ManagedBean, ele volta pra pagina. Se eu deixar em branco, ou seja, não selecionar nenhuma opção, ele entra no managedBean e a propriedade “finalidadesSelecionadas” está como nulo.
Alguem tem idéia doq pode ser?

4 Respostas

thiago.correa

Comecei a mexer com JSF agora, e passei por um problema semelhante, zapeando pela net encontrei uma dica que me ajudou a selecionar o meu problema.

Na sua página JSP coloque a seguinte tag:

<h:messages />

Se estiver acontecendo algo de errado vai aparecer na tela.

O meu problema era o tipo do objeto que era representado no meu backing bean, no meu caso, pelo selectOneMenu, que deveria ser HtmlSelectOneMenu e eu estava colocando no atributo ‘value’ ao invés do ‘binding’.

Espero que o meu sofrimento tenha tenha lhe ajudado em algo :smiley:

andre_a_s

Então… eu coloquei e ele me trouxe a seguinte mensagem:

# Validation Error

Oq vc acha q pode ser?

andre_a_s

Opa!
Resolvido! (:8)
O problema era que o value das minhas checkbox era o id do bean, só q esse id era do tipo Integer, e a minha array era String!!!
Ai dava esse “Validation Error” :wink:

Thanx dude!

felipeguerra

Cara, estou com o mesmo problema, pode postar a solução, por favor?

Valeu

Criado 13 de dezembro de 2006
Ultima resposta 26 de dez. de 2007
Respostas 4
Participantes 3