Hello all,

In second wizard step I would like to have an option to add several
addresses for one client (that is created in the first wizard step). I have
tried several options but none work out.

The best one that I currently have is that I have added additional "add"
button to the wizard step which is used to add address to the client. That
works OK, but if user fills in all address fields and then clicks "Next"
instead of "add", form will be validated but no address is added (because
"add" button adds the address to the client). Then I have added additional
form validation (new AbstractFormValidator()) and checked whether at least
one address is added. Because no address is added at the beginning, I always
get an error - good idea .

Now I am thinking to create a component that will have a model [Set<Address>
clientAddresses] but I don't know is this a good approach (and even am I
good enough to create this kind of component)? Also, I don't know how to
create component in a way that when I put component.setRequired(true) that
component checks whether there is at least one address added into the model?

Any ideas how to solve this kind of use case?

Thank you very much.

Regards,
Nebojsa

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Wizard-step-adding-multiple-addresses-to-one-client-tp3763189p3763189.html
Sent from the Users forum mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to