please add a jira ticket for this

-igor


On Nov 27, 2007 3:25 AM, Antoine Angénieux <[EMAIL PROTECTED]> wrote:
> Hi guys,
>
> I'm using the latest trunk version. I have a border (non transparent) in
> which portions of markup are made visible / invisible by the use of the
> wicket enclosure tag. Here is an example markup :
>
> <!-- This is a non transparent border -->
> <span wicket:id="actionsBorder">
>     <wicket:enclosure child="newLink">
>        <div class="action">
>           <a wicket:id="newLink"><img wicket:id="newButton" /></a>
>        </div>
>     </wicket:enclosure>
> </span>
>
> And I always get an exception in the Enclosure
> getChildComponent(CharSequence childId).
>
> I investigated that method a bit, and when looking up for the component
> whild id childId in the enclosure parent (thus the
> Border.BorderBodyContainer component), the only child visited is... the
> Enclosure element!
>
> Then, a MarkupException is thrown by the getComponentChild() method
> (line 136) complaining that it could not find my component...
>
> I saw that the code dealing with transparent resolvers, and component
> children types (arrays or single child) is rather "touchy" and did not
> try to tweak it, as I feared it would cause more dammage than good ;)
>
> I cannot tell you if this problem exists in other wicket versions, as I
> rarely need the enclosure tag, and for those rare occasions, I
> encountered no problem at all...
>
> I've used a WebMarkupContainer on the div as a workaround, but since
> that is exactly the purpose of the <wicket:enclosure /> tag, that's
> juste too bad :D
>
> Anybody else god bittent by this one?
>
> Cheers,
>
> Antoine.
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to