Bueno anyway: el asunto es que se necesita tener el nuestro managed bean o backing bean o java bean como quieran llamarle, tantos valores booleanos como columnas deseamos tener con ckeckboxes. Supongamos que queremos dos columnas, en nuestro bean tendremos
boolean uno;
boolean dos;
y luego utilizando un constructor personalizado de nuestra clase, creamos un nuevo componente de la lista que estara asociada a la
en el codigo creamos un nuevo item de la lista utilizando este nuevo constructor y luego ponemos en las columnas que deseemos los checkboxes utilizando:
h:datatable value="{bean.listaDeObjetos}" var="lista"
h:column
h:selectbooleancheckbox value="#{lista.uno}"
/h:selectbooleancheckbox
h:column
h:selectbooleancheckbox value="#{lista.dos}"
/h:selectbooleancheckbox
h:column
h:selectbooleancheckbox value="#{lista.textoMostrarEnOtraColumna}"
/h:selectbooleancheckbox
/h:column
Eso es todo :)
Saludos..!!!!
No comments:
Post a Comment