why does it work for everyone else and not you? could you paste the entire stack trace?
-igor On Jan 27, 2008 5:31 AM, Andy Czerwonka <[EMAIL PROTECTED]> wrote: > Did something change in 1.3? > > http://wicketstuff.org/wicket13/compref/?wicket:bookmarkablePage=%3Aorg.apache.wicket.examples.compref.FormPage > > This simple example doesn't work for me either. I get a > 1. [MarkupContainer [Component id = feedback, page = > ca.arcticpenguin.mff.NewListingPage, path = > 0:newListingForm:feedback.FeedbackPanel, isVisible = true, isVersioned = > false]]I don't understand how a simple example is not working. I'm copying > http://wicketstuff.org/wicket13/forminput/ and again, issues rendering the > labels. It comes from the property file, and I'm assuming the properties > file is automatically "hooked up" given I don't see any code that references > it. > "Erik van Oosten" <[EMAIL PROTECTED]> wrote in message > news:[EMAIL PROTECTED] > > > Try removing the id attributes from the markup. Wicket likes to generate > > this for itself. > > You'll also need to add a FormLabel (or something named like that) to the > > <for> element. > > > > Regards, > > Erik. > > > > > > Andy Czerwonka wrote: > >> I found this thread: > >> > >> http://www.mail-archive.com/[email protected]/msg04400.html > >> > >> I have written similair code, but I'm getting an exception. Clearly my > >> markup is wrong, but I can't for the life of me unnderstand why? When I > >> inspect the code, the page contains the right things. I'm a wicket > >> newbie to be sure, so apologies if it's a silly question. > >> > >> Here's the java snippet (similair to the java on the above thread) > >> > >> private void buildForm() { > >> > >> RequiredTextField nameTextField = new RequiredTextField("name"); > >> > >> nameTextField.setLabel(new Model("Business Name")); > >> > >> add(nameTextField); > >> > >> addFieldLabel(this, nameTextField); > >> > >> add(new Button("saveButton")); > >> > >> } > >> > >> > >> protected FormComponentLabel addFieldLabel(final MarkupContainer > >> container, final FormComponent formComponent) { > >> > >> SimpleFormComponentLabel label = new > >> SimpleFormComponentLabel(formComponent.getId() + "Label", > >> > >> formComponent); > >> > >> container.add(label); > >> > >> return label; > >> > >> } > >> > >> The markup is as follows: > >> > >> <form wicket:id="newListingForm" action="save"> > >> > >> <fieldset> > >> > >> <label for="name" wicket:id="nameLabel" > >> id="nameLabel">[nameLabel]</label> > >> > >> <input wicket:id="name" id="name" type="text" size="50" /> > >> > >> <input type="submit" wicket:id="saveButton" value="save" /> > >> > >> </fieldset> > >> > >> </form> > >> > >> The error looks like: > >> > >> 1. [MarkupContainer [Component id = nameLabel, page = > >> ca.arcticpenguin.mff.NewListingPage, path = > >> 0:newListingForm:nameLabel.SimpleFormComponentLabel, isVisible = true, > >> isVersioned = false]] > >> > >> > >> > >> > >> > >> > >> --------------------------------------------------------------------- > >> 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] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
