heh.. this reminds me of the old days where people would misspell wicket:id as wicked:id
Martijn On 2/4/07, Martijn Dashorst <[EMAIL PROTECTED]> 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 > > > > > -- > Vote for Wicket at the http://www.thebeststuffintheworld.com/vote_for/wicket > Wicket 1.2.4 is as easy as 1-2-4. Download Wicket now! > http://wicketframework.org > -- Vote for Wicket at the http://www.thebeststuffintheworld.com/vote_for/wicket Wicket 1.2.4 is as easy as 1-2-4. Download Wicket now! http://wicketframework.org ------------------------------------------------------------------------- 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