Doing it all the time: <input type="text" wicket:id="address.street" />
Form form = new Form("form", new CompoundPropertyModel(person)); form.add(new TextField("address.street")); and works with localizers/properties too... Have been using (and promoting this functionality) since 1.0. Martijn On Sat, Mar 21, 2009 at 2:33 PM, Juergen Donnerstag <juergen.donners...@gmail.com> wrote: > Are you sure? Did you ever create markup like <div > wicket:id="this.is.my.component">. I'm pretty sure it doesn't work > with Localizer and properties. > > Juergen > > > <On Sat, Mar 21, 2009 at 12:18 PM, Martijn Dashorst > <martijn.dasho...@gmail.com> wrote: >> The "." (dot) is an accepted, and widely used part of component >> identifiers: CompoundPropertyModel makes heavy use of this feature. >> >> Martijn >> >> On Sat, Mar 21, 2009 at 11:27 AM, Juergen Donnerstag (JIRA) >> <j...@apache.org> wrote: >>> Check component id against invalid chars ':' and '.' >>> ---------------------------------------------------- >>> >>> Key: WICKET-2184 >>> URL: https://issues.apache.org/jira/browse/WICKET-2184 >>> Project: Wicket >>> Issue Type: Improvement >>> Components: wicket >>> Affects Versions: 1.4-RC2 >>> Reporter: Juergen Donnerstag >>> >>> >>> Currently we are only testing a component id not to be null. However ':' >>> and '.' are effectively invalid chars as well. ":" is used as separator >>> between path component and "." is used to find properties like >>> myComponent.Required >>> >>> Component.java should be modified as follows: >>> >>> final void setId(final String id) >>> { >>> if (!(this instanceof Page)) >>> { >>> if (Strings.isEmpty(id)) >>> { >>> throw new WicketRuntimeException("Null or >>> empty component id is not allowed."); >>> } >>> >>> if ((id.indexOf('.') != -1) || (id.indexOf(':') != >>> -1)) >>> { >>> throw new WicketRuntimeException("The >>> component id must not contain a '.' or ':'."); >>> } >>> } >>> this.id = id; >>> } >>> >>> >>> -- >>> This message is automatically generated by JIRA. >>> - >>> You can reply to this email to add a comment to the issue online. >>> >>> >> >> >> >> -- >> Become a Wicket expert, learn from the best: http://wicketinaction.com >> Apache Wicket 1.3.5 is released >> Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3. >> > -- Become a Wicket expert, learn from the best: http://wicketinaction.com Apache Wicket 1.3.5 is released Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.