> I commented the lines that define the datetostring converter
> and the effect was that the date was displayed using toString()
> and the float value was displayed correctly.
> So, how can I define converters for different types,
>  like
> Float and Date from and to String?.

Like I answered you earlier:


               getApplicationSettings().setConverterFactory(new
IConverterFactory()
               {
                       public IConverter newConverter(final Locale locale)
                       {
                               final Converter converter = new
Converter(locale);
                               // String -> Date
                               DateConverter dc = new DateConverter();
                               dc.setDateFormat(locale, new
SimpleDateFormat("dd-MM-yyyy"));
                               converter.set(Date.class, dc);
                               // Date -> String
                               DateToStringConverter dsc = new
DateToStringConverter();
                               dsc.setDateFormat(locale, new
SimpleDateFormat("dd-MM-yyyy"));
                               StringConverter sc = new StringConverter();
                               sc.set(Date.class, dsc);
                               converter.set(String.class, sc);

                               return converter;
                       }
               });

Notice the use of a seperate StringConverter that has a registry for
type converters itself.

In a previous post I
> learnt that that the conversion was a two-way process, that
> is from type1->type2 and from type2->type1, and that was
> applicable to a textfield.
> I'm lost here.

It is. Currently Wicket doesn't know about ingoing or outgoing values
though. But typically conversion is from String to T and from T to
String. Different converters would be used in both cases.

Eelco


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid0944&bid$1720&dat1642
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to