I can´t use the MaskedTextField component

Hi vaadin friends

I’m trying to use the MaskedTextField component but alaways receive the following error message:

Widgetset does not contain implementation for com.vaadin.ui.MaskedTextField. Check its @ClientWidget mapping, widgetsets GWT module description file and re-compile your widgetset. In case you have downloaded a vaadin add-on package, you might want to refer to add-on instructions. Unrendered UIDL:
-Unrendered UIDL
-com.vaadin.ui.MaskedTextField(NO CLIENT IMPLEMENTATION FOUND) id=PID123 caption=Hora Entrada mask=##:##
-variables
text=null

First I recompiled vaadin widgets with verbose output compile check and receive the confirmation of implementation of MaskedTextField:

         Widget set will contain implementations for following components: 
           . . . 
           	com.vaadin.ui.MaskedTextField
          . . . 

I miss something ? Someone can help me? A tip plz.

thank´s in advance

Hi Fabio,
The steps you took seem OK. One thing I’ve found is that if your servlet container is running (usually Tomcat) the code changes do not get refreshed until you do a clean and build.

On another note, MaskedTextField has some issues, particularly when used in Field Factories. It is a good addon, but you might want to look at some others as well.

You can achieve (some) of what MaskedTextField does using Validators. See
details here
.
Regards,
Anthony

Thank´s for the tips Anthony, I´ll try another way.

Thank you very much

Best Regards
Fábio