<a:paginatorReport>
Es un paginador para datatable en reportes que no usan el botón new ni el all.
.xhmtl
<b:panel id="dataTable" look="primary">
<a:paginatorReport
rowPage="#{vehiculoReporteController.rowPage}"
first="#{vehiculoReporteController.first()}"
back="#{vehiculoReporteController.back()}"
next="#{vehiculoReporteController.next()}"
last="#{vehiculoReporteController.last()}"
page="#{vehiculoReporteController.page}"
pages="#{vehiculoReporteController.pages}"
skip="ajax:vehiculoReporteController.skip(vehiculoReporteController.page)"
printAll="#{vehiculoReporteController.printAll()}"
/>
<b:dataTable value="#{vehiculoReporteController.viajeDataModel}"
var="item"
id="dataTable2"
paginated="false"
onpage="console.log('page');">
<b:dataTableColumn value="#{item.idviaje}" label="#{msg['field.idviaje']}"
style="color: #{vehiculoReporteController.columnColor(item.realizado,item.activo)}"/>
<b:dataTableColumn label="#{msg['field.fechapartida']}" style="color: #{vehiculoReporteController.columnColor(item.realizado,item.activo)}">
<p:calendar disabled="true" size="8"
style="background-color: grey; color: #{vehiculoReporteController.columnColor(item.realizado,item.activo)}"
pattern="dd/MM/yyyy" value="#{item.fechahorainicioreserva}" />
<br />
<p:calendar disabled="true"
style="background-color: grey; color: #{vehiculoReporteController.columnColor(item.realizado,item.activo)}"
size="8"
pattern="HH:mm:ss a" value="#{item.fechahorainicioreserva}" />
</b:dataTableColumn>
<b:dataTableColumn label="#{msg['field.fecharegreso']}" style="color: #{vehiculoReporteController.columnColor(item.realizado,item.activo)}">
<p:calendar disabled="true"
style="background-color: grey; color: #{vehiculoReporteController.columnColor(item.realizado,item.activo)}"
size="8"
pattern="dd/MM/yyyy" value="#{item.fechahorafinreserva}" />
<br />
<p:calendar disabled="true"
style="background-color: grey; color: #{vehiculoReporteController.columnColor(item.realizado,item.activo)}"
size="8"
pattern="HH:mm:ss a" value="#{item.fechahorafinreserva}" />
</b:dataTableColumn>
<b:dataTableColumn label="#{msg['field.vehiculos']}" style="color: #{vehiculoReporteController.columnColor(item.realizado,item.activo)}">
<p:outputLabel value="#{item.vehiculo.marca} #{item.vehiculo.modelo}"/>
</b:dataTableColumn>
<b:dataTableColumn label="#{msg['field.conductores']}" style="color: #{vehiculoReporteController.columnColor(item.realizado,item.activo)}">
<p:outputLabel value="#{item.conductor.nombre}"/>
</b:dataTableColumn>
<b:dataTableColumn label="#{msg['field.lugardestino']}" style="color: #{vehiculoReporteController.columnColor(item.realizado,item.activo)}">
<p:outputLabel value="#{item.lugardestino}" />
</b:dataTableColumn>
<b:dataTableColumn label="#{msg['field.r']}" style="color: #{vehiculoReporteController.columnColor(item.realizado,item.activo)}" >
<p:outputLabel value="#{item.realizado}"/>
</b:dataTableColumn>
<b:dataTableColumn label="#{msg['field.a']}"
style="color: #{vehiculoReporteController.columnColor(item.realizado,item.activo)}" >
<p:outputLabel value="#{item.activo}"/>
</b:dataTableColumn>
</b:dataTable>
Last updated