Code: Select all
<p:timeline id="schedule"
var="scheduleUnit"
widgetVar="timelineWdgt"
value="#{scheduleBean.loadAllScheduleList()}"
locale="lv"
verticalScroll="true"
horizontalScroll="true"
editable="true"
orientationAxis="both"
eventMargin="2"
eventMarginAxis="0"
zoomMin="#{1000 * 60 * 60 * 24 * 10}"
start="#{scheduleBean.start}"
end="#{scheduleBean.end}"
stackEvents="false">
<p:ajax event="add" listener="#{scheduleBean.onAdd}" update="schedule"/>
<h:outputText value="#{scheduleUnit.asName()}"/>
<f:facet name="menu">
<p:commandButton type="button" icon="pi pi-chevron-left" styleClass="p-ml-2"
onclick="PF('timelineWdgt').move(-0.3);"/>
<p:commandButton type="button" icon="pi pi-chevron-right" styleClass="p-ml-2"
onclick="PF('timelineWdgt').move(0.3);"/>
<p:commandButton type="button" icon="pi pi-search-minus" styleClass="p-ml-2"
onclick="PF('timelineWdgt').zoom(-0.5);"/>
<p:commandButton type="button" icon="pi pi-search-plus" styleClass="p-ml-2"
onclick="PF('timelineWdgt').zoom(0.5);"/>
</f:facet>
</p:timeline>