Calendar issue appears in Richfaces 3.3.3 SR1 and it's OK in
romyo0o Oct 20, 2009 12:39 PMHello ,
First :
I'm Using Frameset in my main page of the application
<frameset id="MainFrameSet" cols="195px,100%" > <frame id="frameThree" name="buttonsPanelFrame" src="Menu.faces" scrolling="no" marginheight="0" marginwidth="0" noresize="noresize" frameborder="0"/> <frameset onload="history.go(+1)" id="frameSet" rows="180px,100%" > <frame id="frameOne" name="mainPanelFrame" scrolling="no" marginheight="0" marginwidth="0" noresize="noresize" frameborder="0"/> <frame id="frameTwo" name="detailsPanelFrame" marginheight="0" marginwidth="0" noresize="noresize" frameborder="0" scrolling="auto" style="border: 1px solid silver;"></frame> </frameset> </frameset>
using MenuPanel in frame buttonsPanelFrame- Menu.faces
every menu item in the Menu page call Another page and open it in another Frame " detailsPanelFrame " in the Same Main Page
Menu.faces
<rich:panelMenu style="width: 190px;" mode="client" iconExpandedGroup="disc" iconCollapsedGroup="disc" iconExpandedTopGroup="chevronUp" iconCollapsedTopGroup="chevronDown" expandSingle="true"> <rich:panelMenuGroup label="Information"> <rich:panelMenuItem id="accountInformation"> <h:outputLink id="accountInformationLink" styleClass="menuItemLink" target="detailsPanelFrame" value="AccountInformation.faces"> <h:outputText value="Account Information" styleClass="menuItemText" /> </h:outputLink> </rich:panelMenuItem> </rich:panelMenuGroup> </rich:panelMenu>
When click this menu Item it gets AccountInformation.faces
and put it in to the target " detailsPanelFrame (Frame in the Frameset of the MainPage)"
AccountInformation.faces(contains <rich:calendar/>)
<f:view> <h:form id="accountHistoryForm"> <a4j:queue requestDelay="100" ignoreDupResponses="true" size="1" sizeExceededBehavior="dropNew" /> <h:inputHidden id="viewHidden" value="#{AccountHistoryManagedBean.view}"></h:inputHidden> <rich:panel id="accountHistoryRichPanel" styleClass="richpanel"> <table width="100%"> <tr> <td> <h:panelGrid id="accountHistoryGrid"> <h:panelGrid columns="2" columnClasses="col,col2"> <h:panelGrid id="datesGrid" columns="5"> <h:outputLabel value="Start Date" styleClass="boldLabel" style="width: 60px;"></h:outputLabel> <rich:calendar id="startDateCalendar" datePattern="dd/MM/yyyy" binding="#{AccountHistoryManagedBean.startDateCalendar}" popup="true" scrollMode="client" cellWidth="20px" cellHeight="20px" style="width:200px;height:200px"></rich:calendar> <h:outputLabel value="End Date" styleClass="boldLabel" style="width: 60px;"></h:outputLabel> <rich:calendar id="endDateCalendar" datePattern="dd/MM/yyyy" binding="#{AccountHistoryManagedBean.endDateCalendar}" popup="true" scrollMode="client" cellWidth="20px" cellHeight="20px" style="width:200px;height:200px"></rich:calendar> <h:commandButton value="Submit" styleClass="bigButton" action="#{AccountHistoryManagedBean.submit}" onclick="enableAll();"></h:commandButton> </h:panelGrid> </h:panelGrid> </h:panelGrid> </td> </tr> </table> </rich:panel> </h:form> </f:view>
After AccountInformation.faces appears in the detailsPanelFrame
I tried to click another menu item to change the detailsPanelFrame
contents but.....
it's Opened in a new page not in the main page detailsPanelFrame
and every menu item after this action open in a new page
i've tried this and this only happen in the page that contains
<rich:calendar/>
Note :
I know this is weird issue but It was Working in Richfaces 3.3.0 GA and 3.3.1 GA and when i changed the libs to any release after Richfaces 3.3.1 GA i got this Problem
Thanks,