VRaptor - problema com checkboxes

7 respostas
A

Pessoal, estou tendo problemas com checkbox no vraptor. Sei que é meio básico mas não consegui achar nada na documentação do Vraptor.

Tenhos checkboxes:

<input type="checkbox" name="message" value="2" /> <input type="checkbox" name="message" value="1" />

Quero pegar os IDs das mensagens 1 e 2. Se coloco no controler:

Ele vem com o valor correto se apenas um checkbox for selecionado, e null se mais de um for selecionado
Se coloco:

Ele vem null com apenas um check selecionado, e vem correto quando mais de um selecionado

alguém pode me ajudar?

7 Respostas

A

Adicionei um hidden só pra ver o que ia acontecer:

Assim sempre vem minha seleção: 1 ou 2, mais 0 :slight_smile:

Um workaround muito porco, mas funciona! Ainda assim gostaria de resolver de forma elegante. Alguém ai? :smiley:

Y

Também tive esse problema… parece ser um bug do VRaptor mesmo, experimente se em alguma versão mais nova não foi corrigido.

Nesse caso eu consigo pegar o valor com um request.getParameter("")

A

yuripodho:
Também tive esse problema… parece ser um bug do VRaptor mesmo, experimente se em alguma versão mais nova não foi corrigido.

Nesse caso eu consigo pegar o valor com um request.getParameter("")

É infelizmente vou partir pra isso mesmo! :frowning:
Q pena!

Lucas_Cavalcanti

vc tá com que versão do VRaptor?

esse bug teoricamente já foi corrigido

A

vraptor 3.2.0

G

Não lembro em qual versão isso foi corrigido. Sei que nas últimas versões você consegue fazer isso facilmente apenas colocando os [] para representar o ponto onde você tem a collection.

Lucas_Cavalcanti

andre2k2, tenta atualizar pra última versão, por favor

Criado 30 de agosto de 2011
Ultima resposta 31 de ago. de 2011
Respostas 7
Participantes 4