El problema es el siguiente:
Código del jsp:
<h:selectManyCheckbox id="select_buscador" value="#{BuscadorAvalonDialog.selected}">
<f:selectItems value="#{BuscadorAvalonDialog.selectItems}" />
</h:selectManyCheckbox>
Código de mi Bean:
public List<SelectItem> getSelectItems() {
List<Node> nodosAux = this.browseBean.getContent();
this.selectItems = new ArrayList<SelectItem>();
for(Node node:nodosAux){
this.selectItems.add(new SelectItem(node.getId(), ""));
}
return selectItems;
}
Pues bien, el problema es que cuando la consulta me devuelve más de un nodo los check se repiten, es decir, y me pone en cada una de las filas tantos check como nodos tiene mi consulta y no sabe diferenciar que cada uno de los selectItem que añado es para una fila distinta.
No se que probar ya ni con que componente probar porque he probado de todo!!!