Wicket enclosure cannot find wicket container children when hidden and in an 
extended page
------------------------------------------------------------------------------------------

                 Key: WICKET-2636
                 URL: https://issues.apache.org/jira/browse/WICKET-2636
             Project: Wicket
          Issue Type: Bug
    Affects Versions: 1.4.5, 1.4.4, 1.4.3, 1.4.2
         Environment: Java 6, Linux 64bit
            Reporter: Richard Wilkinson


When you have a wicket:enclosure, which is in a page which extends markup of 
another page, then it cannot find wicket:container components which are inside 
it, when it is hidden.

        <wicket:extend>
                <wicket:enclosure child="child">
                        <div wicket:id="div"></div>
                        <wicket:container 
wicket:id="container"></wicket:container>
                        <div wicket:id="child"></div>
                </wicket:enclosure>
        </wicket:extend>

It gives the normal wicket component not found exception, that you get when you 
don't reference the wicket:id in markup.

Change the wicket:container to a div (or other html element) and it works 
correctly.

Works on 1.4.1, 1.4.2 gives a different error, 1.4.3-1.4.5 give the error 
described here.

It only seems to happen if the page extends markup, if you place it into a page 
which does not extend markup it works.

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