call setTYpe(String.class) on the textfield
or use that constructor with the type param
does that help?
On Sun, Mar 9, 2008 at 1:35 PM, <[EMAIL PROTECTED]> wrote:
> Below is a custom component with overrding the getConverter
> for testing purpose. As you could see, it is plain simple one
> with simple output debugging. But it is not working.
> the getConverter is called (output "here")
> but the convertToObject never called (no "there")
> I basically cut and paste the WicketinAction example.
> What I am doing wrong here?
>
>
> public class RequiredUppperCaseTextField extends TextField {
>
> public RequiredUppperCaseTextField(String id) {
> super(id);
> setRequired(true);
>
> }
> @Override
> public final IConverter getConverter(Class arg000){
> System.out.println("here"+ arg0);
> IConverter icAppend = new IConverter(){
>
> public Object convertToObject(String arg0, Locale arg1) {
> System.out.println("there"+ arg0);
> String s = "sss";
> return s;
> }
>
> public String convertToString(Object arg0, Locale arg1) {
> return (String)arg0;
> }
>
> };
> return icAppend;
> }
>
> }
>
>
> >Override the getConverter() method. First call super and with that
> >result call the special one (camel casing?)
> >
> >On 3/9/08, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
> >> Hello:
> >> I wonder how to "append" a converter or java method to a component so
> that
> >I
> >> would affect what is already defined. For example, I want "camelize" a
> >> TextField(or some customized subclass) so that after the converter
> already
> >> defined completes the conversion (regardless what has been done in the
> >> chain) , I could use the added converted/method to make the final
> >conversion
> >> to my need. The example I am seeing appears to "overide" and only one
> can
> >be
> >> defined for a component, unlike validators, that I could add a chain of
> >> them. Let me know if I am wrong about this.
> >> Thanks
> >
> >---------------------------------------------------------------------
> >To unsubscribe, e-mail: [EMAIL PROTECTED]
> >For additional commands, e-mail: [EMAIL PROTECTED]
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>