我有一個accordionPanel
並在我的頁面上安排。但是當我擴大我的accordionPanel
時,我的日程安排就會下降。爲什麼?我使用primefaces。AccordionPanel moves Schedule
我添加了一個屏幕:http://zapodaj.net/2a318f4131f84.jpg.html
我着色在CSS的區域,表明該區域不重疊。
本月的名稱以及星期幾和幾月之間的切換不會移動。只有日曆向下移動。爲什麼?
<div id="panelMenu">
<h:form>
<p:accordionPanel activeIndex="false">
<p:tab title="#{msg.manage}">
<p:menu styleClass="selection">
<p:menuitem action="#{userMB.patientList()}" value="Pacjenci" icon="ui-icon-triangle-1-e"/>
<p:menuitem action="#{userMB.doctorList()}" value="Lekarze" icon="ui-icon-triangle-1-e"/>
<p:menuitem action="#{userMB.inactiveAccountList()}" value="Nieaktywne" icon="ui-icon-triangle-1-e"/>
</p:menu>
</p:tab>
<p:tab title="#{msg.myAccount}">
<p:menu styleClass="selection">
<p:menuitem value="#{msg.edit}" action="#{userMB.editMyAccount()}" icon="ui-icon-pencil"/>
<p:menuitem value="#{msg.logout}" action="#{loginMB.logout()}" icon="ui-icon-power"/>
</p:menu>
</p:tab>
</p:accordionPanel>
</h:form>
</div>
<div id="visitsRegisterSecretary">
<h:form id="form">
<p:growl id="messages"/>
<p:schedule id="schedule" value="#{visitSecretaryMB.eventModel}" widgetVar="myschedule" locale="pl" timeZone="GMT+2" >
<p:ajax event="dateSelect" listener="#{visitSecretaryMB.onDateSelect}" update="eventDetails" oncomplete="eventDialog.show()" />
<p:ajax event="eventSelect" listener="#{visitSecretaryMB.onEventSelect}" update="eventDetails" oncomplete="eventDialog.show()" />
<p:ajax event="eventMove" listener="#{visitSecretaryMB.onEventMove}" update="messages" />
<p:ajax event="eventResize" listener="#{visitSecretaryMB.onEventResize}" update="messages" />
</p:schedule>
CSS:panelMenu到accordionPanel
#panelMenu {
float: right;
height: auto;
width: 180px;
}
探訪安排
#visits {
padding-top: 200px;
width: 700px;
padding-bottom: 60px;
}
無論是在:
#all {
width: 901px;
height: auto;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
}
請張貼一些代碼橙色。 – Andy
我編輯了第一篇文章。請看看它。 –
您的xhtml不在編譯。你能不能更新它,因爲它不完整。 '找不到具有標識符的組件「eventDetails」引用「form:schedule」。 – Andy