Niestety kropki nie pomogły:
Timeline w pliku głównym:
<poue:timeline id="timeline" value="#{linkedTimelinesController.model}" var="event" varGroup="group" animate="true"
editable="true" eventMargin="10" eventMarginAxis="0" showNavigation="true" groupsChangeable="true"
showMajorLabels="false" axisOnTop="true" widgetVar="=timelineWdgt" showButtonNew="true"
min="#{linkedTimelinesController.min}" max="#{linkedTimelinesController.max}">
<p:ajax event="add" listener="#{linkedTimelinesController.onAdd}" update="reservationAddDialogForm:reservationAddDialogg"
oncomplete="PF('wreservationAddDialogg').show()" />
<p:ajax event="edit" listener="#{linkedTimelinesController.onEdit}" update="reservationModifyDialogForm:dlgReservationn"
oncomplete="PF('wdlgReservationn').show()"/>
<f:facet name="group">
<h:outputText value="#{group.name}" style="font-weight:bold;"/>
</f:facet>
<h:panelGrid columns="1">
<h:outputText value="#{event.afected} #{event.topic}"/>
</h:panelGrid>
</poue:timeline>
Do timeline mam przypisane akcje add i edit. Wywołuja one dialogi które umieściełem w oddzielnych plikach (gdy wcześnie były w tym samym co timeline było ok). Oto same dialog:
<ui:composition id="dialog">
<h:form id="reservationAddDialogForm">
<p:dialog id="reservationAddDialogg" header="Dodaj rezerwacje (dialog): " widgetVar="wreservationAddDialogg" showEffect="clip">
<p:outputLabel value="#{userBean.user.login}"/>
<h:panelGrid columns="2" cellpadding="10">
<h:outputLabel for="combiResources" value="Resources: " rendered="true"/>
<p:selectOneMenu id="combiResources" value="#{reservationBean.reservation.resource}" converter="omnifaces.SelectItemsConverter">
<f:selectItems value="#{resourceBean.resourceList}" var="resourceVar" itemLabel="#{resourceVar.description}" itemValue="#{resourceVar}" />
</p:selectOneMenu>
</h:panelGrid>
<h:panelGrid columns="3" cellpadding="10">
<h:outputLabel for="afected" value="Dla użytkownika: "/>
<p:selectOneMenu id="afected" value="#{reservationBean.reservation.afected}" converter="omnifaces.SelectItemsConverter">
<f:selectItems value="#{userBean.ldapUserList}" var="ldapList" itemLabel="#{ldapList.surname} #{ldapList.name}" itemValue="{ldapList.login}" />
</p:selectOneMenu>
</h:panelGrid>
<h:panelGrid columns="3" cellpadding="10">
<h:outputLabel for="inputDscriptioneModify" value="Description: "/>
<p:inputTextarea value="#{reservationBean.reservation.topic}" rows="1" cols="50" counter="displayEvent" maxlength="50">
<h:outputText id="displayEvent" />
</h:panelGrid>
<h:panelGrid columns="2" cellpadding="10">
<p:outputLabel for="startTime" value="Początek rezerwacji:" />
<p:calendar id="startTime" value="#{reservationBean.reservation.startDate}" pattern="dd-MM-yy HH:mm" required="true"/>
<p:outputLabel for="stopTime" value="Zakończenie rezerwacji:" />
<p:calendar id="stopTime" value="#{reservationBean.reservation.stopDate}" pattern="dd-MM-yy HH:mm" stepMinute="15" />
</h:panelGrid>
<p:commandButton id="reservationAddButton" value="Dodaj" oncomplete="PF('wdlgAddReservationn').hide();" ajax="false">
<f:actionListener binding="#{reservationBean.addReservation(userBean.user.login)}"/>
<f:actionListener binding="#{linkedTimelinesController.createTimeline()}"/>
</p:commandButton>
<p:commandButton id="reservationCansel" value="Anuluj" update=":frm" action="#{linkedTimelinesController.createTimeline()}"
onsuccess="PF ('wdlgAddReservationn').hide();"> </p:commandButton>
</p:dialog>
</h:form>
</ui:composition>
Jest tak ja wcześniej pisałem strasznie mnie to dziwi.