Custom tag com atributo class = Impossível?

5 respostas
saoj

Quero criar uma tag com o atributo class.

<myTags:input type=“text” name=“email” class=“pretty” />

Simplesmente não funciona, mesmo vc colocando setClass(String klass) na tag…

http://mail-archives.apache.org/mod_mbox/tomcat-users/200111.mbox/<[email removido]>

Alguém conhece algum workaround pra isso, que não seja usar klass ao invés de class no HTML?

5 Respostas

sergiolopes

Só chutando: isso não pode ser problema do fato de existir o método getClass() que não tem nada a ver?

T

Sim senhor, é devido ao método “getClass”, e é por isso que as tags do Struts (argh) usam “styleClass” em vez de “class”.

saoj

Parece que não tem workaround pra isso… Isso ferra a vida do designer… Mas tudo bem…

pgoncalves

Sérgio, você pode usar dynamic attributes…

mais assim a ide não dá auto complete!

=p

esb

A “Display tag” disponibiliza o parâmetro class. Tenta olhar como eles fizeram!

Abraço,
Eduardo

Criado 21 de junho de 2007
Ultima resposta 28 de jun. de 2007
Respostas 5
Participantes 5