not able to select date in <rich:calendar>
swastikpadhy84 Sep 7, 2011 11:29 AMHi,
I am not able to select any date from the calender.Please help.
My Codes :
------------------------------------------
CalenderBean.java
package com.bean; import java.io.Serializable; import javax.faces.bean.ManagedBean; @ManagedBean /** public CalendarBean() { locale = Locale.US; public Locale getLocale() { public void setLocale(Locale locale) { public boolean isPopup() { public void setPopup(boolean popup) { public String getPattern() { public void setPattern(String pattern) { public void selectLocale(ValueChangeEvent event) { String tLocale = (String) event.getNewValue(); public boolean isUseCustomDayLabels() { public void setUseCustomDayLabels(boolean useCustomDayLabels) { public Date getSelectedDate() { public void setSelectedDate(Date selectedDate) { public boolean isShowApply() { public void setShowApply(boolean showApply) { public boolean isDisabled() { public void setDisabled(boolean disabled) { }
import java.util.Date;
import java.util.Locale;
import javax.faces.bean.SessionScoped;
import javax.faces.bean.ViewScoped;
import javax.faces.event.ValueChangeEvent;
@ViewScoped
public class CalendarBean implements Serializable{
*
*/
private static final long serialVersionUID = 1L;
private Locale locale;
private boolean popup;
private String pattern;
private Date selectedDate;
private boolean showApply = true;
private boolean useCustomDayLabels;
private boolean;
popup = true;
pattern = "dd/MMM/yyyy HH:mm";
}
return locale;
}
this.locale = locale;
}
return popup;
}
this.popup = popup;
}
return pattern;
}
this.pattern = pattern;
}
if (tLocale != null) {
String lang = tLocale.substring(0, 2);
String country = tLocale.substring(3);
locale = new Locale(lang, country, "");
}
}
return useCustomDayLabels;
}
this.useCustomDayLabels = useCustomDayLabels;
}
return selectedDate;
}
this.selectedDate = selectedDate;
}
return showApply;
}
this.showApply = showApply;
}
return disabled;
}
this.disabled = disabled;
}
Test.xhtml
----------------------------------------------------------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:a4j="http://richfaces.org/a4j"
xmlns:rich="http://richfaces.org/rich">
<f:view>
<ui:composition template="/WEB-INF/template/main_template.html">
<ui:define name="content">
<h:form>
<h:outputText value="Assessment Start Date :" />
<rich:calendar value="#{launchBean.startDate}"
popup="#{calendarBean.popup}"
datePattern="#{calendarBean.pattern}"
cellWidth="24px" cellHeight="22px" style="width:200px"/>
</h:form>
</ui:define>
</ui:composition>
</f:view>
</html>
Thanks,
Swastik