You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Andrea Del Bene (JIRA)" <ji...@apache.org> on 2016/08/26 08:39:20 UTC
[jira] [Assigned] (WICKET-6231) wicket:enclosure and
getVariation().
[ https://issues.apache.org/jira/browse/WICKET-6231?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andrea Del Bene reassigned WICKET-6231:
---------------------------------------
Assignee: Andrea Del Bene
> wicket:enclosure and getVariation().
> ------------------------------------
>
> Key: WICKET-6231
> URL: https://issues.apache.org/jira/browse/WICKET-6231
> Project: Wicket
> Issue Type: Bug
> Components: wicket
> Affects Versions: 7.4.0
> Reporter: Joris van Heesch
> Assignee: Andrea Del Bene
> Priority: Minor
> Attachments: myproject.zip
>
>
> We have a panel with a child form.
> When the form is submitted (via a link, textfield, ...), the following events will happen:
> * 1 call to form's onSubmit()
> * n calls to panel's getVariation().
> * reload of panel (with or without ajax).
> If, however, there is a <wicket:enclosure> tag with a child (for example - a label) inside the form's markup, the following events will happen when the form is submitted:
> * 1 call to panel's getVariation()
> * 1 call to form's onSubmit()
> * m calls to panel's getVariation().
> The resulting problem:
> The form (and its children) seem to be rendered using the markup file that was found as a result of the first call to getVariation(), while all other children
> of the panel will be rendered using the markup file that was found as a result of a call to getVariation() that happened after the form's submission.
> In our case - the form's submission causes the result of getVariation() to change, which results in incorrect markup (mixture of two markup files).
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)