Dialogo con <p:schedule>

Dialogo con <p:schedule>

  • Deseamos que desde un formulario mostrar un dialogo que contenga un <p:schedule>

  • Definimos un commandButton que invocara un método que cargara los datos del <p:schedule> y mediante el oncomplete() se despliega el dialogo.

Formulario

new.xhtml

  • Definir el commandButton

 <p:outputLabel  value="#{msg['field.fechahorainicioreserva']}"/>

  <p:fieldset >
    <extensionviaje:calendar   pattern="dd/MM/yyyy HH:mm a" 
                               value="#{viajeController.viaje.fechahorainicioreserva}"   
                               label="#{msg['field.fechahorainicioreserva']}" />

    <p:spacer width="25"/>
    <b:commandButton  look="success"
                      title="#{msg['label.solicitudpendiente']}"
                      immediate="true"
                      iconAwesome="fa-calendar" 
                      update="solicitudDetails"
                      action="#{viajeController.prepareScheduleSolicitud()}"
                      oncomplete="PF('solicitudDialog').show();" />


  </p:fieldset>
  • Definir el dialogo

Controller

  • Definir un objeto de tipo ScheduleModel

  • Metodo prepareScheduleSolicitud(), carga el schedule con los datos

Last updated

Was this helpful?