[ 
https://issues.apache.org/jira/browse/WICKET-6495?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrea Del Bene resolved WICKET-6495.
-------------------------------------
    Resolution: Won't Fix

> Required FormComponents in enclosure tag are required if the enclosure is not 
> visible
> -------------------------------------------------------------------------------------
>
>                 Key: WICKET-6495
>                 URL: https://issues.apache.org/jira/browse/WICKET-6495
>             Project: Wicket
>          Issue Type: Bug
>          Components: wicket
>    Affects Versions: 8.0.0-M8
>            Reporter: Palancher aurélien
>            Assignee: Andrea Del Bene
>         Attachments: WicketQuickStartJira.war
>
>
> There is two differents behaviors while validating a required (or another 
> validator) FormComponent within an invisible enclosure tag.
> If the FormComponent is added with the 'add' method, the component is 
> required.
> If the FormComponent is added with the 'queue' method, this works fine 
> (component is not required)
> The latter behavior may be the one to have imo.
> Html : (see QuickStart)
> {code:html}
> <form wicket:id="ze_form">
>       <div wicket:enclosure="ze_enclosured">
>       Enclosure added: <input type="text" wicket:id="ze_enclosured" />
>       <br />
>       Required added: <input type="text" wicket:id="ze_textfield" />
>       </div>
>       <span wicket:id="ze_feedback"></span>
>       <a wicket:id="ze_button">Submit with added Components</a>
> </form>
> {code}
> * ze_enclosured is set to invisible
> * both formComponents are required
> * both formComponents are "added" (not queued)
> => Error on form submit : ze_textfield is required
> If we use "queue" : ok



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to