[ 
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.

Reply via email to