PrimeFaces nos ofrece un componente sumamente interesante para manejar nuestras fechas este es <p:schedule>
https://www.primefaces.org/showcase/ui/data/schedule/basic.xhtml
Cuando deseamos mostrar un dialogo con las fechas seleccionadas pero sin necesidad de editar la fecha podemos recurrir a un truco muy sencillo.
Agregar en el dialog un componente <p:calendar con rendered="false", de esta manera se mostrara el contenido del dialog, pero no tendremos la fecha editable, que para algunas circunstancias puede no ser adecuado.
<p:outputLabel value="Fecha:" styleClass="p-text-bold" rendered="false"/>
<p:calendar value="#{testController.event.startDate}" pattern="dd/MM/yyyy hh:mm a"
rendered="false"
/>
Comments