DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
| Info |
|---|
This page should serve as a "specification" (aka nominal state, not the current state) on nested form handling. |
| Info |
|---|
The Conditional Validation page contains some practical examples regarding nested forms and validation. |
| Info |
|---|
It might be a good idea to use |
| Code Block | ||
|---|---|---|
| ||
<form wicket:id="outer">
<form wicket:id="middle">
<form wicket:id="inner">
</form>
</form>
</form>
|
| Panel | ||
|---|---|---|
| ||
form...enabled form...submitted form with no errors E...onError called |
| Info | ||
|---|---|---|
| ||
When submitting a nested form, the entire <form> is submitted (including fileuploads), but processed according to the rules below. |
| Wiki Markup |
|---|
{div:style=border:1px solid;}
all forms enabled
outer form submitted
|*Outer*|Middle|Inner|
|S|S|S|
{div} |
| Wiki Markup |
|---|
{div:style=border:1px solid;}
all forms enabled
middle form submitted
|Outer|*Middle*|Inner|
|_|S|S|
{div} |
| Wiki Markup |
|---|
{div:style=border:1px solid;}
all forms enabled
inner form submitted
|Outer|Middle|*Inner*|
|_|_|S|
{div} |
| Wiki Markup |
|---|
{div:style=border:1px solid;}
middle form disabled
outer form submitted
|*Outer*|-Middle-|Inner|
|S|_|_|
{div} |
| Wiki Markup |
|---|
{div:style=border:1px solid;}
inner form disabled
outer form submitted
|*Outer*|Middle|-Inner-|
|S|S|_|
{div} |
| Wiki Markup |
|---|
{div:style=border:1px solid;}
outer form disabled
outer form submitted
|*-Outer-*|Middle|Inner|
|_|_|_|
{div} |
| Wiki Markup |
|---|
{div:style=border:1px solid;}
all forms enabled
middle form has error
outer form submitted
|*Outer*|_Middle_|Inner|
|E|E|_|
{div} |
| Wiki Markup |
|---|
{div:style=border:1px solid;}
all forms enabled
middle form has errors
middle form submitted
|Outer|*_Middle_*|Inner|
|_|E|_|
{div} |
| Wiki Markup |
|---|
{div:style=border:1px solid;}
all forms enabled
inner form has errors
middle form submitted
|Outer|*Middle*|_Inner_|
|_|E|E|
{div} |
| Wiki Markup |
|---|
{div:style=border:1px solid;}
middle form disabled
outer form has errors
outer form submitted
|*_Outer_*|-Middle-|Inner|
|E|_|_|
{div} |
| Wiki Markup |
|---|
{div:style=border:1px solid;}
all forms enabled
inner form has errors
outer form submitted
|*Outer*|Middle|_Inner_|
|E|E|E|
{div} |
| Wiki Markup |
|---|
{div:style=border:1px solid;}
middle form disabled
inner form has (*potential) errors
outer form submitted
|*Outer*|-Middle-|_Inner_*|
|S|_|_|
{div} |