I'll add two more approaches to that list:

1) Don't associate a wicket component with any html element whose id you
need

2) Learn to use other attributes besides id (and praise the prototype
developers for their DOM traversal API)

;)

Thanks,
Zach



igor.vaynberg wrote:
> 
> there are plenty of threads about this on the list if you are
> interested. the gist of the thing is that wicket changes id so that it
> can guarantee their uniquness since components are self contained and
> isolated. there are a two basic ways to deal with this: call
> setmarkupid(string) for components you want to control the id for, or
> get the id with getmarkupid() and pass that to js code.
> 
> -igor
> 
> 
> On Sat, Mar 22, 2008 at 5:13 PM, Zach Cox <[EMAIL PROTECTED]> wrote:
>> I've been running our app in development mode for quite a while now
>>  and noticed that Wicket likes to append digits to the end of id
>>  attributes specified in the html templates.  I just switched to
>>  deployment mode and now Wicket is completely changing the id
>>  attributes.  I'm using Prototype to do some JavaScript stuff, and
>>  while I could work around this id-changing in development mode, my
>>  entire app is broken in deployment mode.
>>
>>  Is there any way to tell Wicket to use the development mode
>>  id-changing behavior in deployment mode?  Better yet, is there a way
>>  to tell Wicket to leave the id attributes specified in html templates
>>  alone altogether?
>>
>>  Thanks,
>>  Zach
>>
>>  ---------------------------------------------------------------------
>>  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]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Generated-IDs-in-deployment-vs.-development-modes-tp16229462p16229975.html
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