Hi! It cannot be the same because this is not fixed.
** Martin 2010/5/17 Richard Wilkinson <[email protected]>: > Hi, > > This is the same bug as I reported in December of last year (2009): > > https://issues.apache.org/jira/browse/WICKET-2636 > > -- > Regards - Richard Wilkinson > Developer, > jWeekend: OO & Java Technologies - Development and Training > http://jWeekend.com > > > On 15 May 2010 11:25, Martin Makundi <[email protected]> > wrote: >> Hi! >> >> Unfortunately it is a bug that occurs only with <wicket:exdends> pages. >> >> Jira issue created: https://issues.apache.org/jira/browse/WICKET-2872 >> >> ** >> Martin >> >> 2010/5/15 Martin Makundi <[email protected]>: >>> Hi! >>> >>> I Just upgraded from 1.4-rc7 to 1.4.8 and I see strange behavior with >>> enclosures. Has the specification changed? >>> >>> I used to have: >>> <wicket:enclosure child="selectedCustomersLabel"> >>> <tr><th align="left"><wicket:container >>> wicket:id="customerSelectionLabel"/>:</th><td><wicket:container >>> wicket:id="selectedCustomersLabel"/></td></tr> >>> </wicket:enclosure> >>> >>> And in the code I was used to changing the visibility only for >>> selectedCustomersLabel >>> >>> This worked fine with 1.4-rc7. Setting selectedCustomersLabel >>> invisible would hide also customerSelectionLabel. >>> >>> Now with 1.4.8 I get an exception that customerSelectionLabel does not >>> have markup.... if I set it invisible it works, but that's a whole lot >>> of work if I have to change all enclosures to work like this. What's >>> the benefit of enclosure like that? >>> >>> is it a bug, am I doing something wrong or is it a feature? >>> >>> WicketMessage: The component(s) below failed to render. A common >>> problem is that you have added a component in code but forgot to >>> reference it in the markup (thus the component will never be >>> rendered). >>> >>> 1. [Component id = customerSelectionLabel] >>> >>> Root cause: >>> >>> org.apache.wicket.WicketRuntimeException: The component(s) below >>> failed to render. A common problem is that you have added a component >>> in code but forgot to reference it in the markup (thus the component >>> will never be rendered). >>> >>> 1. [Component id = customerSelectionLabel] >>> >>> at org.apache.wicket.Page.checkRendering(Page.java:1182) >>> at org.apache.wicket.Page.renderPage(Page.java:922) >>> at >>> org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.respond(BookmarkablePageRequestTarget.java:261) >>> at >>> org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:105) >>> at >>> org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1258) >>> at org.apache.wicket.RequestCycle.step(RequestCycle.java:1329) >>> at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1428) >>> >>> ** >>> Martin >>> >> >> --------------------------------------------------------------------- >> 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] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
