Pessoal,
Estou criando umas taglibs e estou precisando que as tags aninhadas usem alguma propriedade da tag parent… sei que isso é possível criando tag handler e criando um atributo na tag parent e acessando o getParent a partir da tag aninhada, mas tem como fazer isso com Tag File? Ou teria que fazer alguma gambiarra do tipo colocar um atributo no request?
Ex. do que tou tentando fazer:
<my:table leftWidth="20">
<my:row label="1">1</my:row>
<my:row label="2">2</my:row>
<my:row label="3">3</my:row>
</my:table>
Essa taglib escreve uma tabela com duas colunas, onde a primeira coluna eh a label e a segunda coluna eh o valor da tag row. gostaria q o resultado fosse algo como:
<table>
<tr><td width="20%">1</td><td width="80%">1</td></tr>
<tr><td width="20%">2</td><td width="80%">2</td></tr>
<tr><td width="20%">3</td><td width="80%">3</td></tr>
</table>
Ou seja, o leftWidth dado em table vai ser o width da coluna da esquerda e o width da coluna da direita vai ser (100 - leftWidth). Tem como fazer isso com Tag Files ou tenho q criar um tag handler mesmo?