it checks if the required needs to be checked and if that is the case it
checks if the input is set
On Wed, Mar 19, 2008 at 10:32 PM, Vitaly Tsaplin <[EMAIL PROTECTED]>
wrote:
> checkRequired () itself shouldn't be called at all unless
> setRequired is true...
>
> On Wed, Mar 19, 2008 at 9:43 PM, Johan Compagner <[EMAIL PROTECTED]>
> wrote:
> > and did you look at checkRequired?
> >
> > public boolean checkRequired()
> > {
> > if (isRequired())
> > {
> >
> > On Wed, Mar 19, 2008 at 2:24 PM, Vitaly Tsaplin <
> [EMAIL PROTECTED]>
> > wrote:
> >
> >
> >
> > > Hi guys,
> > >
> > > According to the wicket javadoc the method checkRequired () of the
> > > FormComponent class "...should typically only be called when
> > > isRequired() returns true."
> > > But it seems to be different...
> > >
> > > public final void validate()
> > > {
> > > validateRequired(); <<<-------------------- here
> > > if (isValid())
> > > {
> > > convertInput();
> > >
> > > if (isValid() && isRequired() &&
> > > getConvertedInput() == null &&
> > > isInputNullable())
> > > {
> > > reportRequiredError();
> > > }
> > >
> > > if (isValid())
> > > {
> > > validateValidators();
> > > }
> > > }
> > > }
> > >
> > > protected final void validateRequired()
> > > {
> > > if (!checkRequired()) <<<--------------------- and
> here
> > > {
> > > reportRequiredError();
> > > }
> > > }
> > >
> > > As you can see the checkRequired () is called unconditionally.
> > >
> > > Vitaly
> > >
> > > ---------------------------------------------------------------------
> > > 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]
>
>