Adding the validator to an embedded form worked! Thanks for your help, Igor!
Daniel > -----Original Message----- > From: Igor Vaynberg [mailto:[EMAIL PROTECTED] > Sent: Monday, October 29, 2007 6:01 PM > To: [email protected] > Subject: Re: EqualInputValidator inside WizardStep > > hrm, i think a good solution to this would be to create a fresh inner > form for every new step. so the outer form contains the wizard > buttons, and an inner form contains the user's panel. > > i think for now you can do that yourself, simply embed a form into > your step's panel and add the validator to that, be sure to let us > know if that works. > > eelco what do you think? > > -igor > > > On 10/29/07, Daniel Kröger <[EMAIL PROTECTED]> wrote: > > Hi, > > > > I need to check two TextFields for equality within a > WizardStep, so i added > > an EqualInputValidator to the Wizard's form inside the > onBeforeRender() > > method of the WizardStep: > > > > protected void onBeforeRender() { > > super.onBeforeRender(); > > > > final Form form = ((Wizard) getModelObject()).getForm(); > > form.add(new EqualInputValidator(emailField, > emailConfirmationField)); > > } > > > > I think this was the wrong approach because now every other > WizardStep is > > complaining: > > > > "IFormValidator in form `orderWizard:form` depends on a > component that has > > been removed from the page or is no longer visible. > Offending component id > > `order.customer.email`." > > > > What is the right way to use an EqualInputValidator inside > a WizardStep? > > > > Thanks in advance for your help! > > > > Best regards > > Daniel > > > > > > > --------------------------------------------------------------------- > > 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] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
