[
https://issues.apache.org/jira/browse/WICKET-2883?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12892687#action_12892687
]
Juergen Donnerstag commented on WICKET-2883:
--------------------------------------------
You describe the problem very well. For that reason, and there are several such
places in the code, it is best to avoid transparent containers - as nice as
they can be. Long term we need to find another solution to the use case, which
is simpler, cleaner and thus requires less magic.
> onBeforeRender not called for components inside a transparent resolver
> refreshed with an AJAX request
> -----------------------------------------------------------------------------------------------------
>
> Key: WICKET-2883
> URL: https://issues.apache.org/jira/browse/WICKET-2883
> Project: Wicket
> Issue Type: Bug
> Components: wicket
> Affects Versions: 1.4.8
> Reporter: Emond Papegaaij
> Attachments: quickstart.tar.bz2
>
>
> The quickstart demonstrates the problem. onBeforeRender is not called on the
> label (which markup is placed inside the transparent resolver) when the
> button is clicked, while the label is rendered. The problem is that
> MarkupContainer.onBeforeRenderChildren only iterates over its children, which
> does not include the label (it is added to the parent).
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.