sure it does, see the first line of validate() -igor
On Mon, Mar 17, 2008 at 11:06 AM, Vitaly Tsaplin <[EMAIL PROTECTED]> wrote: > Hi guys, > > It seams that there is a bug in the FormComponent code. I try to > override chechRequired method but it seams to not work at all. > Here is a snippet from the sources. As you can see there is a > second requirement check. > > /** > * Checks if the raw input value is not null if this component is > required. > */ > protected final void validateRequired() > { > if (!checkRequired()) <<<<---- the first check > { > reportRequiredError(); > } > } > > /** > * Performs full validation of the form component, which consists of > calling validateRequired(), > * convertInput(), and validateValidators(). This method should only > be used if the form > * component needs to be fully validated outside the form process. > */ > public final void validate() > { > validateRequired(); > if (isValid()) > { > convertInput(); > > if (isValid() && isRequired() && > getConvertedInput() == null && isInputNullable()) <<<<---- the second > check. Doesn't call the chechRequired () > { > reportRequiredError(); > } > > if (isValid()) > { > validateValidators(); > } > } > } > > 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]