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

Reply via email to