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 > > 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 > > > > ------------------------------------------------------------------------- > 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 >
-- 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 Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user