si dices que conoces lo basico me imagino que ya sabes como poner una tabla en tu pagina... ahora este es un ejemplo de como poner un boton en una columna:
Código:
<webuijsf:tableColumn id="tableColumn3">
<webuijsf:button actionExpression="#{CrearRequisiciones.buttonSolicitarRequisicion_action}"
actionListenerExpression="#{controlador.seleccionarRequisicion}" id="buttonSolicitarRequisicion" text="Solicitar" toolTip="Click aqui para solicitar la Requisiciòn...">
<f:facet name="ParametroAdicional">
<f:param name="commandButtonParam" value="#{currentRow.value['id']}"/>
</f:facet>
</webuijsf:button>
</webuijsf:tableColumn>
Eso aplica para cada componente solo tienes que poner el tipo que deseas... si lo que quieres es hacerlo de forma Visual seria de la siguiente manera:
- Pones tu tabla en la pagina
- Das clic con el boton derecho sobre tu tabla
- Eliges la opcion Table Layoud del menu que se desplega
- Eliges la columna de tu tabla que deseas modificar
- Despues de elegir la columna hay una serie de valores q puedes
modificar la que ati te interesa es: Component type ahi tienes una lista con los componentes q puedes utilizar solo lo eliges y se agregara en la columna que ayas seleccionado..