1 Reply Latest reply on Aug 26, 2008 4:53 AM by Olivier Thierry

    Calendar doesn't work anymore with FF 3.0.1

    Olivier Thierry Apprentice

      Hi,

      I use rich calendar component in a xhtml page. It used to work perfect, but today I encounter some problems on popup mode. When I click on arrows to change month / year, nothing happens. I have no error message, neither on client console or on server console. I have the problem on Firefox (3.0.1 release), no problem with IE 6.0. I can't remember I had this problem with FF 3.0, but I'm not sure anyway. I use the latest stable release of Richfaces : 3.2.1.GA.

      What is strange is that I have no problem when using rich calendar on demo site, it works perfect. So I think it comes from the way calendar is included in my page. Note I have the problems on any xhtml page of my application

      Here is an extract of the page where I use rich calendar. I did it this way (and it used to work so far !) :

      <ui:composition template="/WEB-INF/templates/template.xhtml">
       <ui:define name="body">
       <f:view>
       <rich:panel >
       <f:facet name="header">
       <h:outputText value="#{messages['label.employee.details.header']} :"></h:outputText>
       </f:facet>
       <h:form>
       <rich:tabPanel switchType="client">
       <rich:tab label="#{messages['label.employee.details.generalInformations.tab']}">
       <h:panelGrid columns="2">
       <!-- Other fields here -->
       <h:outputLabel value="#{messages['label.employee.birthDate']} :" for="employeeBirthDate" />
       <s:decorate template="/decorateField.xhtml">
       <rich:calendar
       id="employeeBirthDate"
       value="#{employee.birthDate}"
       datePattern="#{messages['datePattern']}"
       popup="true"
       locale="#{locale}"
       enableManualInput="true"
       required="true" />
       </s:decorate>
       </h:panelGrid>
       </rich:tab>
       <rich:tab label="#{messages['label.employee.details.userAccount.tab']}">
       <!-- Some code here -->
       </rich:tab>
       </rich:tabPanel>
       <h:commandButton id="cmdSubmitEmployee" value="#{messages['label.submit']}" action="#{employeeCrudAction.submitEmployee}" />
       <h:commandButton id="cmdDeleteEmployee" value="#{messages['label.delete']}" action="#{employeeCrudAction.deleteEmployee}" rendered="#{employee.id != null}" immediate="true" />
       <h:commandButton id="cmdCancel" value="#{messages['label.cancel']}" action="#{employeeCrudAction.cancel}" immediate="true" />
       </h:form>
       </rich:panel>
       </f:view>
       </ui:define>
      </ui:composition>


      Anyone encoutered such a problem ?

      Thanks in advance ;)