DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
...
Occasionally, you may want the forms to be truly independent, i.e. you want the parent form to not validate and submit the child form. This is easily done by overriding isEnabled() on the child form as follows:
...
Another way is to let your child form implement IFormVisitorParticipant as follows:
| Code Block |
|---|
class InternalForm<T> extends Form<T> implements IFormVisitorParticipant {
public InternalForm(String name) {
super(name);
}
public InternalForm(String name, IModel<T> model) {
super(name, model);
}
public boolean processChildren() {
IFormSubmittingComponent submitter = getRootForm().findSubmittingButton();
if (submitter == null)
return truefalse;
return submitter.getForm() == this;
}
}
Form nestedForm = new InternalForm("nestedForm");
|