or instead,
maybe make that hibernatevalidator also be a behavior, and simply toggle
component's setrequired in onattach
-igor
On 6/19/07, Igor Vaynberg <[EMAIL PROTECTED]> wrote:
i dont know about that. isvalid's contract is that it only returns false
if there are error messages reported against the component.
i think this would be simple enough
class hibernatetextfield extends textfield {
valid() {
if (hibernaterequired()) {
if (Strings.isEmpty(getInput()[0])) {
error(new ValidationError().addMessageKey("Required"));
return;
}
}
super.validate();
}
-igor
On 6/19/07, Jan Vermeulen <[EMAIL PROTECTED] > wrote:
>
>
>
> igor.vaynberg wrote:
> >
> > i would not be against making formcomponent.validate() non-final
> >
> > -igor
> >
>
> I was thinking of making 'isValid()' non-final, and adding that logic in
> there.
>
> Jan.
> --
> View this message in context:
>
http://www.nabble.com/Problem-with-latest-changes-in-FormComponent%3Avalidate%28%29-tf3945885.html#a11200420
> Sent from the Wicket - Dev mailing list archive at Nabble.com.
>
>