<p:scheduler> con paginacion

Scheduler

El scheduler es un componente muy útil para desplegar la información mediante intervalos de fechas.

  <p:schedule id="schedule"  
                                                
     showHeader="true"
     rightHeaderTemplate="month,agendaWeek,agendaDay,basicDay"
     value="#{scheduleBoletasJefeUnidadController.lazyEventModel}"
     widgetVar="myschedule" timeZone="GMT-5" locale="es">
</p:schedule>

Controller

En el ejemplo usamos microservicios con jsonQuery

init

Inicializamos e invocamos los métodos.

en el método loadScheduler, observe que lazyEventModel = new LazyScheduleModel() {

@Override

public void loadEvents(LocalDateTime start, LocalDateTime end) {

nos genera una fecha de inicio y fin para vez que nos desplazamos en el Scheduler de un mes a otro. En este método invocamos al método para filtrar los documentos.

Método para hacer el filtro

Código completo

Last updated

Was this helpful?