I'm get a "WicketMessage: Unable to find component with id 'message'" error. Maybe this can't be done or I'm doing it wrong using 1.2rc4, but what I'm working with is a MyBorder component, a BasePage, and ExtendPage. Here's the distilled code bits:
MyBorder.html: <wicket:border> <div wicket:id="header">[header]</div> <div> <wicket:body/> </div> <div wicket:id="footer">[footer]</div> </wicket:border> MyBorder.java: public class MyBorder extends Border { public MyBorder(String id) { super(id); add(new Label("header", new Model("Border Header"))); add(new Label("footer", new Model("Border Footer"))); } } BasePage.html <html> <body> <div wicket:id="border"> <wicket:child/> </div> </body> </html> BasePage.java public class BasePage extends WebPage { public BasePage() { add(new MyBorder("border")); } } ExtendPage.html: <wicket:extend> <span wicket:id="message">[message]</span> </wicket:extend> ExtendPage.java: public class ExtendPage extends BasePage { public ExtendPage() { super(); add(new Label("message", new Model("Extended message"))); } } Here's the error output minus stack: <html> <head> <title></title> </head> <body> <div wicket:id="border"> <wicket:child><wicket:extend> <span wicket:id="message">[message]</span> </wicket:extend></wicket:child> </div> </body> </html> [Page class = ExtendPage, id = 4]: # Path Size Type Model Object 1 _<body> 2.7K wicket.markup.html.internal.HtmlBodyContainer 2 _header 473 bytes wicket.markup.html.internal.HtmlHeaderContainer 3 border 1.3K com.ses.wicket.components.test.x.MyBorder 4 border:_child 485 bytes wicket.markup.html.WebMarkupContainer 5 border:_child:_extend 456 bytes wicket.markup.html.WebMarkupContainer 6 border:footer 456 bytes wicket.markup.html.basic.Label Border Footer 7 border:header 456 bytes wicket.markup.html.basic.Label Border Header 8 message 460 bytes wicket.markup.html.basic.Label Extended message >From this it looks like the "message" Label isn't being added to the correct component(border:_child:_extend?), am I doing something wrong, or is this a bug? Thanks for any input! -Jerry ------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid0709&bid&3057&dat1642 _______________________________________________ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user