> For the complete documentation index, see [llms.txt](https://avbravo-2.gitbook.io/trucosjakartaee/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://avbravo-2.gitbook.io/trucosjakartaee/overview/primefaces/schedule/pschedule-con-gmt-5-para-panama.md).

# \<p:schedule> con GMT-5 para Panama

![](/files/-Lc1X7CYN1mTctCBUCsM)

## pagina .xhtml

```java
   <p:schedule id="schedule"                           
       value="#{calendarioSolicitudController.eventModel}" widgetVar="myschedule" timeZone="GMT-5" locale="es">
      <p:ajax  event="eventSelect" listener="#{calendarioSolicitudController.onEventSelect}" update="eventDetails" oncomplete="PF('eventDialog').show();" />
      <!--<p:ajax  event="dateSelect" listener="#{calendarioSolicitudController.onDateSelectCalendar}" update="newDetails" oncomplete="PF('newDialog').show();" />-->
  </p:schedule>
```

## Controller

```java
private ScheduleModel eventModel;

private ScheduleModel lazyEventModel;

private ScheduleEvent event = new DefaultScheduleEvent();


 @PostConstruct
    public void init() {
        try {


            cargarSchedule();

        } catch (Exception e) {
            JsfUtil.errorMessage("init() " + e.getLocalizedMessage());
        }
    }// </editor-fold>
// <editor-fold defaultstate="collaps


 public void cargarSchedule() {
        try {

            Document doc = new Document("tipovehiculo.idtipovehiculo", tipovehiculo.getIdtipovehiculo()).append("estatus.idestatus", estatus.getIdestatus()).append("activo", "si");
            solicitudList = solicitudRepository.findBy(doc, new Document("fecha", 1));
            eventModel = new DefaultScheduleModel();
            if (!solicitudList.isEmpty()) {
                solicitudList.forEach((a) -> {
                    eventModel.addEvent(new DefaultScheduleEvent("# " + a.getIdsolicitud() + " Mision:" + a.getMision() + " Responsable: " + a.getUsuario().get(1).getNombre() + " " + a.getEstatus().getIdestatus(), a.getFechahorapartida(), a.getFechahoraregreso()));
                });
            }

        } catch (Exception ex) {
            JsfUtil.errorMessage("cargarSchedule() " + ex.getLocalizedMessage());
        }
    }// </editor-fold>
```
