4 Replies Latest reply on Mar 8, 2010 9:47 AM by Ioana Iacob

    rich:calendar as organizer

    Ioana Iacob Newbie

      Hello,


       

         I'm trying to use the rich:calendar as an organizer, and followed the example in the demo page, but I can't get it to work.

       

      <rich:calendar value="#{worksheetBean.selectedDate}" mode="ajax" 
                                preloadRangeBegin="#{calendarDataModel.beginDate}" preloadRangeEnd="#{calendarDataModel.endDate}"                      
                                dataModel="#{calendarDataModel}" 
                              popup="false" showApplyButton="false" 
                              cellWidth="50px" cellHeight="50px" 
                              boundaryDatesMode="none" showWeeksBar="false" 
                              oncurrentdateselect="return false" id="organizer" 
                              valueChangeListener="#{calendarDataModel.valueChanged}" 
                              showFooter="false">
                              <f:facet name="header">
                                  <h:panelGroup>
                                      <h:outputText value="{previousMonthControl}" style="font-weight:bold;" styleClass="organizerCtrlLeft" />
                                       <h:outputText value="#{worksheetBean.selectedDate}" styleClass="organizerHeader">
                                           <f:convertDateTime pattern="MMMM, yyyy" locale="#{UIConfigurationsBean.locale}" timeZone="#{UIConfigurationsBean.timeZone}" />
                                       </h:outputText>
                                       <h:outputText value="{nextMonthControl}" style="font-weight:bold;" styleClass="organizerCtrlRight" />
                                   </h:panelGroup>                
                              </f:facet>
                              <a4j:outputPanel layout="block" id="cell" styleClass="cell">
                                  <h:outputText value="{day}"  />
                              </a4:outputPanel>                        
                          </rich:calendar>

      and the CalendarDataModelImpl, same as the one in the demo, except I added

      public Date getBeginDate() {
              Calendar calendar = Calendar.getInstance();        
              return  calendar.getTime();
          }
      
          public Date getEndDate() {
              Calendar calendar = Calendar.getInstance();
              calendar.add(Calendar.YEAR, 5);
              return calendar.getTime();
          }
      

      Needless to say it does not work. What am I doing wrong?

       

      P.S: Richfaces version 3.3.2.SR1, bean scope session, jboss 4.2.3

       

      Thanks