this is a requirement for WICKET ids only, afaik we already make MARKUP ids
start with a letter if it is numeric only....

-igor


On 9/12/07, Sam Hough <[EMAIL PROTECTED]> wrote:
>
>
> Our HTML monkey got me to make the ids of a RepeatingView valid (ie not
> just
> a number) but I
> think we got caught by this (from org.apache.wicket.markup.Markup):
>
>                 // TODO Post 1.2: A component path e.g. "panel:label" does
> not match 1:1
>                 // with the markup in case of ListView, where the path
> contains a number
>                 // for each list item. E.g. list:0:label. What we
> currently do is simply
>                 // remove the number from the path and hope that no user
> uses an integer
>                 // for a component id. This is a hack only. A much better
> solution would
>                 // delegate to the various components recursivly to search
> within there
>                 // realm only for the components markup. ListItems could
> then simply
>                 // do nothing and delegate to their parents.
>
> Maybe a logger warning or assert if the developer tries to use an id that
> is
> not \d+ and fix the comment in RepeatingView that says newChildId starts
> with "id"?
>
> Cheers
>
> Sam
> --
> View this message in context:
> http://www.nabble.com/RepeatingView-id-tf4427681.html#a12630767
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to