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.
>

Reply via email to