Hello Sven, 

I wanted to know when someone fills the field. It's really not
necessary. I suppose this is the problem. Will check again.

Thank you!

El mié, 10-10-2012 a las 14:44 +0300, Martin Grigorov escribió:

> Hi,
> 
> On Wed, Oct 10, 2012 at 1:59 PM, Gonzalo Aguilar Delgado
> <gagui...@aguilardelgado.com> wrote:
> > Hello Sven,
> >
> > I ran some tests and in the tests everything is working. But when I run
> > the application it does not.
> >
> >
> > // This is the offending code.
> >
> >                 fijo = new TextField<String>("telefono");
> >                 fijo.setConvertEmptyInputStringToNull(false);
> 
> Why do you call #setConvertEmptyInputStringToNull(false) ?
> Remove that line and try again.
> 
> >                 fijo.add(new StringValidator.ExactLengthValidator(9));
> >                 fijo.setRequired(false);
> >
> >                 contactsForm.add(fijo);
> >
> >
> > If I leave the TextField empty and push submit I get:
> >
> >     El campo 'telefono' debe tener exactamente 9 caracteres.
> >
> >     Translated: The field 'phone' must have 9 characters -> I think I
> > customized the message with a property file.
> >
> > So it's really not working.
> >
> > What else can it be?
> >
> > Thank you in advance.
> >
> >
> >
> > El sáb, 06-10-2012 a las 21:03 +0200, Sven Meier escribió:
> >
> >> > ... when the field is not required ... it should let go the field if 
> >> > empty but should run
> >> > the validator if the field has something in it.
> >>
> >> This is exactly how it works. The following test shows it:
> >>
> >>     
> >> https://git-wip-us.apache.org/repos/asf?p=wicket.git;a=commitdiff;h=d3f3b43e
> >>
> >> Why to you think the actual behavior is different?
> >>
> >> Sven
> >>
> >>
> >> On 10/06/2012 02:15 PM, Gonzalo Aguilar Delgado wrote:
> >> > Hello,
> >> >
> >> > I've found a little issue with validators.
> >> >
> >> > When you set an StringValidator.ExactLengthValidator(9) into a TextField
> >> > it requires you to enter exactly 9 chars.
> >> >
> >> > This seems to be okay. But what happens when the field is not required.
> >> > setRequired(false). What's the correct behavior?!
> >> >
> >> >
> >> > It should let go the field if empty but should run the validator if the
> >> > field has something in it.
> >> >
> >> > This is not the actual behavior. Should I open a bug report?
> >> >
> >> > Best regards...
> >> >
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> >> For additional commands, e-mail: users-h...@wicket.apache.org
> >>
> 
> 
> 

Reply via email to