miércoles, 2 de octubre de 2013

Mostrar datos en dataTable en Primefaces

Codigo



<p:dataTable id="dataTable" var="u"
value="#{informacionBean.informacions}"
emptyMessage="No hay informacion disponibles." paginator="true"
rows="10" paginatorPosition="bottom"
paginatorTemplate="{FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
rowsPerPageTemplate="5,10,15">
<f:facet name="header">
<h:form style="margin-bottom: 8px">
<p:commandButton
actionListener="#{informacionBean.prepararInsertar}"
update=":formNuevo:pgNuevo" oncomplete="dlgNuevo.show();"
value="Nuevo Informacion" icon="icon-add">
</p:commandButton>
<p:commandButton  actionListener="#{informacionBean.prepararInsertar}"
update=":formNuevo:pgNuevo" oncomplete="dlgNuevo.show();"
value="Exportar a Excel" icon="ui-icon-plus">
</p:commandButton>
</h:form>
</f:facet>
<p:column headerText="Id">
<h:outputText value="#{u.id}" />
</p:column>
<p:column headerText="Ciclo">
<h:outputText
value="#{informacionBean.buscarCicloPorId(u.ciclo.id).descripcion}" />
</p:column>
<p:column headerText="Descripcion">
<h:outputText value="#{u.descripcion}" />
</p:column>
<p:column headerText="Fecha Reg">
<h:outputText value="#{u.fecha_creacion}" />
</p:column>
<p:column style="width:10px" headerText="Actualizar">
<div align="center"><p:commandButton
update=":formEditar:pgEditar"
actionListener="#{informacionBean.prepararActualizar(u.id)}"
oncomplete="dlgEditar.show();" title="Editar"
icon="ui-icon-pencil" /></div>
</p:column>
<p:column style="width:10px" headerText="Eliminar">
<p:commandButton
actionListener="#{informacionBean.prepararEliminar(u.id)}"
oncomplete="dlgEliminar.show();" title="Eliminar"
icon="ui-icon-trash" />
</p:column>
</p:dataTable>

Resultado


No hay comentarios:

Publicar un comentario