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

Reply via email to