Parece que seu código está com erro.
No seu select vc só tem um valor: <f:selectItem …
Nesse caso vc tem que utilizar vários <f:selectItem ou um <f:selectItems />
eullerbd
maurenginaldo, o código está certinho, os checkbox sao gerados dinamicamente
vou postar abaixo o código de meu dataTable, veja se pode me ajudar
maurenginaldo O resultado que quero é este da figura abaixo:
O que quero fazer, a cada iteração do meu dataTable ele gere o checkbox correspondente , com o código do plano.
maurenginaldo
Utilize o componente
<h:selectBooleanCheckbox
eullerbd
Mas pelo que estudei o <h:selectBooleanCheckbox> so me retorna um valor selecionado certo?
utilizo <h:selectManyCheckbox> pq um ou mais valores podem ser selecionados.
maurenginaldo
eullerbd:
Mas pelo que estudei o <h:selectBooleanCheckbox> so me retorna um valor selecionado certo?
utilizo <h:selectManyCheckbox> pq um ou mais valores podem ser selecionados.
Pois é, vc está correto.
Porém vc está utilizando o <h:selectManyCheckbox> dentro de uma tabela, onde a cada iteração (linha da tabela) ele cria um novo <h:selectManyCheckbox> sempre com um item só. Por isso sugeri o <h:selectBooleanCheckbox> que serve para trabalhar com um item somente e retorna true ou false dependendo de sua seleção.
W
wanderman
Opa eullerbd,
Voce encontrou alguma solução para esse problema?