in calendar-setup.js (wicket-extensions-1.2.2): replace line 158 ("if (dateEl)") with "if (dateEl && (dateEl.value || dateEl.innerHTML))".
Regards, Tomer Johan Compagner wrote: > please make a patch then we will apply it. > > johan > > > On 8/28/06, *Tomer Mevorach* <[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>> wrote: > > hi, > I have noticed that its impossible to initialize wickets date picker > with server time. > the reason for that lies in calendar-setup.js (line 159): > if (dateEl) params.date = Date.parseDate(dateEl.value || > dateEl.innerHTML, dateFmt); > > I think that if Date.parseDate(dateEl.value || dateEl.innerHTML , > dateFmt); is null then params.date should not be overridden. > that way it will be possible to initialize the date picker with the > value from the date parameter in case date pickers component does not > carry any value. > > Is there any alternative way to achieve server time initialization? > > Regards, > Tomer > > > > Johan Compagner wrote: > > why don't you give the model object that the datepicker > component has > > an inital value? > > (which is new Date()) > > > > johan > > > > > > On 8/23/06, *Tomer Mevorach* <[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]> > > <mailto: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>> wrote: > > > > hi, > > > > I have a DatePicker in my application and it works fine when its > > initialized with client machine time. > > I have problems initializing it with server time. > > in order to initialize it with server time i use the following > > DatePickerSettings and DateConverter: > > > > > > private static final DateFormat dateFormat = new > > SimpleDateFormat("MM/dd/yyyy HH:mm"); > > > > private static final DatePickerSettings dateSettings = new > > DatePickerSettings() { > > > > public ResourceReference getLanguage(Locale > currentLocale) { > > return > > DatePickerComponentInitializer.getLanguage(Locale.US); > > } > > > > @Override > > public String toScript(Locale locale, String format) { > > StringBuffer script = new > > StringBuffer(super.toScript(locale, > > format)); > > //init date picker with server time > > int last = script.length() - 1; > > if (',' != script.charAt(last)) { > > script.append(","); > > } > > script.append("\n\tdate : \"" + > dateFormat.format(new > > Date()) + "\""); > > return script.toString(); > > } > > }; > > > > private static final DateConverter dateConverter = new > > DateConverter() { > > > > public DateFormat getDateFormat(Locale locale) { > > return super.getDateFormat(Locale.US); > > } > > }; > > > > static { > > dateSettings.setShowsTime(true); > > dateSettings.setTimeFormat ("24"); > > dateSettings.setWeekNumbers (false); > > dateConverter.setDateFormat(Locale.US, dateFormat); > > } > > > > Here is the rendered JS: > > > > Calendar.setup( > > { > > inputField : > > "6:provisioningForm:startDateType:startDateTypes:1:startDate", > > button : > > > > "6:provisioningForm:startDateType:startDateTypes:1:startDatePicker:trigger", > > > weekNumbers : false, > > showsTime : true, > > timeFormat : 24, > > ifFormat : "%m/%d/%Y %H:%M", > > date : "08/22/2006 19:06" > > }); > > > > > > Can anyone please tell my what is it that I'm doing wrong > because the > > calendar keeps being initialized with client time. > > > > Regards, > > Tomer > > > > > > > > > > > ------------------------------------------------------------------------- > > Using Tomcat but need to do more? Need to support web services, > > security? > > Get stuff done quickly with pre-integrated technology to > make your > > job easier > > Download IBM WebSphere Application Server v.1.0.1 based on > Apache > > Geronimo > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > <http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642> > > > <http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > <http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642>> > > _______________________________________________ > > Wicket-user mailing list > > Wicket-user@lists.sourceforge.net > <mailto:Wicket-user@lists.sourceforge.net> > > <mailto: Wicket-user@lists.sourceforge.net > <mailto:Wicket-user@lists.sourceforge.net>> > > https://lists.sourceforge.net/lists/listinfo/wicket-user > <https://lists.sourceforge.net/lists/listinfo/wicket-user> > > > > > > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, > security? > Get stuff done quickly with pre-integrated technology to make your > job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache > Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > <http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642> > _______________________________________________ > Wicket-user mailing list > Wicket-user@lists.sourceforge.net > <mailto:Wicket-user@lists.sourceforge.net> > https://lists.sourceforge.net/lists/listinfo/wicket-user > > ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user