DOH!!! Thanks. Geez. Martijn Dashorst wrote: > The line in your markup: <form id="manageColorsForm"> > > should be: > <form WICKET:id="manageColorsForm"> > > Martijn > > On 2/4/07, Gregg Bolinger <[EMAIL PROTECTED]> wrote: > >> I can't figure out what the heck I am doing wrong. Been reading Pro >> Wicket and the examples and running through documentation. Trying to >> make a very simple admin screen for a Color object. I keep getting the >> following exception: >> >> /* >> >> WicketMessage: Unable to find component with id 'name' in >> [MarkupContainer [Component id = _<body>, page = >> com.pnp.test.ManageColors, path = 134:_<body>.HtmlBodyContainer, >> isVisible = true, isVersioned = true]]. This means that you declared >> wicket:id=name in your markup, but that you either did not add the >> component to your page at all, or that the hierarchy does not match. >> [markup = >> file:/home/gdboling/projects/pnp-wicket/pnp/WEB-INF/classes/com/pnp/test/ManageColors.html, >> index = 10, current = '<input wicket:id="name" />' (line 12, column 8)] >> >> Root cause: >> >> wicket.markup.MarkupException: Unable to find component with id 'name' >> in [MarkupContainer [Component id = _<body>, page = >> com.pnp.test.ManageColors, path = 134:_<body>.HtmlBodyContainer, >> isVisible = true, isVersioned = true]]. This means that you declared >> wicket:id=name in your markup, but that you either did not add the >> component to your page at all, or that the hierarchy does not match. >> [markup = >> file:/home/gdboling/projects/pnp-wicket/pnp/WEB-INF/classes/com/pnp/test/ManageColors.html, >> index = 10, current = '<input wicket:id="name" />' (line 12, column 8)] >> at wicket.markup.MarkupStream.throwMarkupException(MarkupStream.java:290) >> >> */ >> >> public class Color implements Serializable >> { >> private Integer id; >> private String name; >> private String description; >> >> // getters and setters ommitted for brevity >> } >> >> I've been through several iterations of a WebPage class. Here is the >> latest including some commented trial code that wasn't working either. >> >> public class ManageColors extends WebPage >> { >> @SpringBean >> private ColorDAO colorDAO; >> >> public ManageColors() >> { >> final FeedbackPanel feedback = new FeedbackPanel("feedback"); >> add(feedback); >> Form manageColorsForm = new ManageColorsForm("manageColorsForm"); >> //TextField name = new TextField("name"); >> //TextArea desc = new TextArea("description"); >> //manageColorsForm.setModel(new CompoundPropertyModel(new Color())); >> //manageColorsForm.add(name); >> //manageColorsForm.add(desc); >> add(manageColorsForm); >> } >> >> public final class ManageColorsForm extends Form >> { >> public ManageColorsForm(String id) >> { >> super(id); >> Color color = new Color(); >> TextField name = new TextField("name", new >> PropertyModel(color, "name")); >> TextArea desc = new TextArea("description", new >> PropertyModel(color, "description")); >> add(name); >> add(desc); >> } >> >> @Override >> public void onSubmit() >> { >> >> } >> } >> >> } >> >> <html> >> <head> >> <title>Manage Colors</title> >> </head> >> <body> >> <span wicket:id="feedback"></span> >> <form id="manageColorsForm"> >> >> <table> >> <tr> >> <td>Color Name:</td> >> <td><input wicket:id="name" /></td> >> </tr> >> <tr> >> <td>Color Desc</td> >> <td><textarea wicket:id="description"></textarea></td> >> </tr> >> <tr> >> <td><input type="submit" value="Save" /></td> >> </tr> >> </table> >> </form> >> </body> >> </html> >> >> Thanks for any tips: >> >> Gregg Bolinger >> >> ------------------------------------------------------------------------- >> 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&kid=120709&bid=263057&dat=121642 >> _______________________________________________ >> Wicket-user mailing list >> Wicket-user@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/wicket-user >> >> > > >
------------------------------------------------------------------------- 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&kid=120709&bid=263057&dat=121642 _______________________________________________ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user