[RESOLVIDO]Atribuir valores do selectManyCheckBox à uma Lista

6 respostas
L

Olá,

Procurei por (quase) todos os lugares sobre isso, e nenhum satifez a minha dúvida…

Estou a três dias emperrada num projeto pois não estou conseguindo atribuir os itens (são objetos) selecionados no selectManyCheckBox a propriedade de um Bean que é uma List.

Alguém já fez algo semelhante?

6 Respostas

V

no seu Xhtml:

<h:selectManyCheckbox valueChangeListener="#{meuBean.meuMetodo}" />

no seu Managed Bean:

public void meuMetodo(ValueChangeEvent event){	
      List<String> result = (List<String>) event.getNewValue();
}

acho q isso resolve…

L

Olá Colega, Obrigado por responder.

Eu tentei esse procedimento, porém nao deu certo.

Na verdade estou utlizando um converter, e debugando, ele está retornando os objetos corretamente, conforme o usuario seleciona nos check boxes.

O problema estou tendo em atribuir esses objetos a uma Lista que é propriedade de um Bean…

faz 5 dias que estou batendo e nada…

Mas obrigado.

L

Na verdade eu tentei o seu exemplo, e simplesmente o método declarado no valueChangeListener não foi chamado…

L

Tem alguém que conseguiu fazer?

L

Pessoal,

Eu consegui resolver o problema.

Sei que tem outras pessoas com mesmo problema, se precisar de ajuda, pode me enviar um MP.

Abraço!

T

Amigo, por favor se possível compartilhe sua solução.

Criado 14 de dezembro de 2010
Ultima resposta 27 de jun. de 2011
Respostas 6
Participantes 3