I think the leniency is in Calendar, not DateFormat.
On 8/25/05, Eelco Hillenius <[EMAIL PROTECTED]> wrote:
> That's probably the lenient feature of DateFormat. Thought that was
> off by default. Could you open an issue please?
>
> Eelco
>
> On 8/25/05, Johannes Fahrenkrug <[EMAIL PROTECTED]> wrote:
> > Ok, new insights on this issue: the date automatically gets corrected...
> > of course because the casting of the string to the Java date object does
> > that...
> >
> > the question remains if it makes sense to auto-correct the date or if
> > any invalid date should raise an error, informing the user that
> > something isn't right (i.e. he entered "31.02.05" but meant "31.03.05".
> > the date gets auto corrected to "04.03.05" which is not at all what the
> > user wanted - and for business reasons... if such a "corrected but not
> > wanted" date is given, it might cause problems...).
> >
> > I understand that the TypeValidator simply checks if Java can cast the
> > entered value into the given type... but for a date that might not be
> > the desired behavior... I know that the datePicker would be an option,
> > but I think that the datePicker only works with JavaScript enabled...
> >
> > - Johannes
> >
> > Johannes Fahrenkrug wrote:
> >
> > > Hi,
> > >
> > > shouldn't the TextField, when you add a TypeValidator of type Date to
> > > it, check if the entered date is valid?
> > > I can enter the 31st of February, or even the 32nd.
> > >
> > > And I have to set the Locale for the whole session in order for it to
> > > accept the German date format. When I only pass a new Locale object to
> > > the constructor of TypeValidator it doesn't work.
> > >
> > > This is the code:
> > >
> > > Locale locale_de = new Locale("de", "DE");
> > >
> > > getSession().setLocale(locale_de);
> > > add(new TextField("birthdate", new PropertyModel(person, "birthdate"),
> > > Date.class).add(new TypeValidator(Date.class, locale_de)));
> > >
> > > - Johannes
> > >
> > >
> > > -------------------------------------------------------
> > > SF.Net email is Sponsored by the Better Software Conference & EXPO
> > > September 19-22, 2005 * San Francisco, CA * Development Lifecycle
> > > Practices
> > > Agile & Plan-Driven Development * Managing Projects & Teams * Testing
> > > & QA
> > > Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
> > > _______________________________________________
> > > Wicket-user mailing list
> > > [email protected]
> > > https://lists.sourceforge.net/lists/listinfo/wicket-user
> >
> >
> >
> >
> > -------------------------------------------------------
> > SF.Net email is Sponsored by the Better Software Conference & EXPO
> > September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
> > Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
> > Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
> > _______________________________________________
> > Wicket-user mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/wicket-user
> >
>
>
> -------------------------------------------------------
> SF.Net email is Sponsored by the Better Software Conference & EXPO
> September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
> Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
> Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
> _______________________________________________
> Wicket-user mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>
-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user