Selectmanycheckbox - socorro

0 respostas
knik

Pessoal, quebrei a cabeça tentando e não consegui. Se alguém puder me ajudar…

Tenho uma lista de selectManyCheckBox (richFaces), algo como:

item 1 - arroz
item 2 - feijão
item 3 - farinha

Eu queria que, quando o usuário clicasse o item 2 (selecionando-o), no meu evento printasse algo tipo "Você selecionou o item 2, que é feijão). Quandoocê ele desmarcasse o item, lipando a caixa, eu queria printar algo assim: “você acabou de desmarcar o item 2 - feijão”.

O meu problema é aqui:

public void detectarClick(ValueChangeEvent event){ //o que eu coloco aqui para saber se o usuário selecionou ou "desselecionou"? //se selecionou o item 2, por exemplo, como eu faria para printar "item 2- feijão" }
Quando debugo, obtenho o valor 2, que é um Long, mas quando vou recuperá-lo através de event.getNewValue() dá erro de classCastException.
Obrigado a quem puder.

Criado 11 de abril de 2010
Respostas 0
Participantes 1