The attributeModifier behavior should do the trick.
description.add(new AttributeModifier("id", true, "myDescription"));See here <http://wicket.apache.org/docs/wicket-1.3.2/wicket/apidocs/org/apache/wicket/AttributeModifier.html>for mor details. Marc-Andre On Fri, Nov 21, 2008 at 3:19 PM, Bruno Cesar Borges < [EMAIL PROTECTED]> wrote: > AttributeModifier does not work? > > -----Mensagem original----- > De: Martin Letendre [mailto:[EMAIL PROTECTED] > Enviada em: sexta-feira, 21 de novembro de 2008 18:09 > Para: [email protected] > Assunto: Set the HTML id programmatically > > > > I am usign this version of Wicket: 1.3.5 > > 1- I would like to override an id for a TextArea programmatically > > <textarea wicket:id="description" > id="toOverride" > name="description" > rows="10" > cols="50" ></textarea> > > > 2- In my java code I tried this method > > TextArea description = new TextArea("description"); > description.setMarkupId("myDescription"); > form.add(description); > .... > > 3- But it's not setting anything... Here is the generated HTML > > <textarea cols="50" rows="10" wicket:id="description" name="description" > id="toOverride"></textarea> > > :confused: > > Question: Is it possible to override the id programatically. Because it > would be usefull in my integration between YUI and Wicket... > > > -- > View this message in context: > http://www.nabble.com/Set-the-HTML-id-programmatically-tp20628692p20628692.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] > > > *************************************************************************************************** > "Atenção: Esta mensagem foi enviada para uso exclusivo do(s) > destinatários(s) acima identificado(s), > podendo conter informações e/ou documentos confidencias/privilegiados e seu > sigilo é protegido por > lei. Caso você tenha recebido por engano, por favor, informe o remetente e > apague-a de seu sistema. > Notificamos que é proibido por lei a sua retenção, disseminação, > distribuição, cópia ou uso sem > expressa autorização do remetente. Opiniões pessoais do remetente não > refletem, necessariamente, > o ponto de vista da CETIP, o qual é divulgado somente por pessoas > autorizadas." > > > "Warning: This message was sent for exclusive use of the addressees above > identified, possibly > containing information and or privileged/confidential documents whose > content is protected by law. > In case you have mistakenly received it, please notify the sender and > delete it from your system. > Be noticed that the law forbids the retention, dissemination, distribution, > copy or use without > express authorization from the sender. Personal opinions of the sender do > not necessarily reflect > CETIP's point of view, which is only divulged by authorized personnel." > > *************************************************************************************************** > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
