protected void initForm(FormItemContainer formLayout, Controller listener, final UserRequest ureq) {
titleContainer = FormLayoutContainer.createHorizontalFormLayout("titleLayout", getTranslator());
formLayout.add(titleContainer);
// spacer
formLayout.add(new SpacerElementImpl("spacer1"));
SimpleDateFormat sdf = new SimpleDateFormat(SIMPLE_DATE_FORMAT_PATTERN);
long defaultWeekRange = numDaysRange_ * 24 * 60 * 60 * 1000;
// from date
fromDate = new JSDateChooser("fromDate", sdf.format(new Date(new Date().getTime()-defaultWeekRange))) {
{
setLabel("datechooser.bdate", null);
displaySize = 17;
setExampleKey("datechooser.example.bdate", null);
// time is enabled
setDateChooserTimeEnabled(false);
// not i18n'ified yet
setDateChooserDateFormat(JS_DATE_FORMAT_PATTERN);
setCustomDateFormat(SIMPLE_DATE_FORMAT_PATTERN);
displaySize = getExampleDateString().length();
}
};
formLayout.add(fromDate);
// end date
toDate = new JSDateChooser("toDate", sdf.format(new Date())) {
{
setLabel("datechooser.edate", null);
setExampleKey("datechooser.example.edate", null);
// time is enabled
setDateChooserTimeEnabled(false);
// not i18n'ified yet
setDateChooserDateFormat(JS_DATE_FORMAT_PATTERN);
setCustomDateFormat(SIMPLE_DATE_FORMAT_PATTERN);
setDisplaySize(getExampleDateString().length());
}
};
formLayout.add(toDate);
// submit button
subm = new FormSubmit("subm", "datechooser.generate");
formLayout.add(subm);
formLayout.add(new SpacerElementImpl("spacer2"));
}