for more details i have a converter
public class UserConverter extends ConverterLocator {
private static final long serialVersionUID = 1L;
public UserConverter () {
super();
set(User.class, new StringToUserConverter());
set(String.class, new UserToStringConverter());
}
}
and also in UserToStringConverter class i have overriden convertToString
method of AbstractConverter but it uses the convertToString from
AbstractConverter class only.
narup wrote:
>
> Hello All,
> I am also having a problem with custom converter, convertToString method
> is never called.
>
> Thanks
>
>
> igor.vaynberg wrote:
>>
>> afik ddcs dont use converters because they use a choice renderer.
>> see ddc.setchoicerenderer();
>> -igor
>>
>>
>> On 8/13/07, Benjamin Ernst <[EMAIL PROTECTED]> wrote:
>>>
>>> Hi,
>>>
>>> I implemented a custom Converter. It looks like this:
>>>
>>> public class AnredeConverter implements IConverter {
>>>
>>> public Object convertToObject(String arg0, Locale arg1) {
>>> if(arg0 == null) return null;
>>> return Anrede.fromString(arg0);
>>> }
>>>
>>> public String convertToString(Object obj, Locale locale) {
>>> Anrede an = (Anrede) obj;
>>> return an.getValue();
>>> }
>>> }
>>>
>>>
>>> The I added it to the apllication:
>>>
>>> @Override
>>> protected IConverterLocator newConverterLocator() {
>>> ConverterLocator converterLocator = new ConverterLocator();
>>> converterLocator.set(Anrede.class, new AnredeConverter());
>>> return converterLocator;
>>> }
>>>
>>> I use it for a DropDownChoice
>>>
>>> DropDownChoice anrede = new DropDownChoice("anrede", new
>>> PropertyModel(ma,
>>> "anrede"), Anrede.literals());
>>> add(anrede);
>>>
>>> My problem is that the convertToString-Method is never called, so that
>>> the
>>> DropDownChoice is not set to the right value.The convertToObject-Method
>>> works fine.
>>>
>>> How can I tell the DropDownChoice to use the Converter to get the right
>>> value.
>>>
>>> Thanks in advance,
>>> Benjamin
>>>
>>
>>
>
>
--
View this message in context:
http://www.nabble.com/convertToString-in-custom-Converter-is-not-called-tf4260835.html#a13847801
Sent from the Wicket - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]