Did you check DateTextField wicket-extensions?
On 8/14/06, kurt heston <[EMAIL PROTECTED]> wrote:
> Johan,
>
> Thanks for the help. Settled on this:
>
> final DateConverter conv = new DateConverter();
> final SimpleDateFormat sdf = new SimpleDateFormat("MM/yy");
> conv.setDateFormat(Locale.getDefault(), sdf);
> TextField exp = new RequiredTextField("expiration") {
> public IConverter getConverter() {
> return new SimpleConverterAdapter() {
> public String toString(Object value) {
> return value != null ? sdf.format(value) : null;
> }
>
> public Object toObject(String value) {
> try {
> return sdf.parse(value.toString());
> } catch (Exception e) {
> throw new ConversionException("'" + value
> + "' is not a valid Date");
> }
> }
> };
> }
> };
> DatePicker picker = new DatePicker("expirationDatePicker", exp);
> picker.setDateConverter(conv);
> add(exp);
> add(picker);
>
>
>
> Johan Compagner wrote:
> > That way it is only used to format the string to the screen.
> > The dateformatter is used to get the format out and javascript
> > dateformat is generated based on that
> >
> > That dateformatter should also be used by the textfield itself to
> > handle the formatting both ways.
> > So override the getConverter() of the exp textfield and return als
> > your converter (that has to work 2 ways then!)
> >
> > johan
> >
> >
> > On 8/11/06, *kurt heston * <[EMAIL PROTECTED]
> > <mailto:[EMAIL PROTECTED]>> wrote:
> >
> > I'm trying to create a field that allows filling in of a credit card
> > expiration date using 1.2. What did I miss?
> >
> > Code:
> >
> > TextField exp = new RequiredTextField("expiration");
> > DatePicker picker = new DatePicker("expirationDatePicker",
> > exp);
> > DateConverter conv = new DateConverter();
> > conv.setDateFormat(Locale.getDefault(),new
> > SimpleDateFormat("MM/yyyy"));
> > picker.setDateConverter(conv);
> > add(exp);
> > add(picker);
> >
> > Exception:
> >
> > wicket.util.convert.ConversionException: Cannot parse '03/2006'
> > using format [EMAIL PROTECTED]
> > at
> > wicket.util.convert.converters.AbstractConverter.newConversionException
> > (AbstractConverter.java:72)
> > ...
> >
> >
> > -------------------------------------------------------------------------
> > 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
> > [email protected]
> > <mailto:[email protected]>
> > 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
> > [email protected]
> > 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
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>
--
Regards, Ali
-------------------------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user