Pessoal,
Estou com um problema e até agora não achei uma solução.
Tenho uma página com um comportamento um pouco atípico, são duas coleções, a cada iteração da primeira coleção, há uma lista de display tables referente à segunda. O código é mais ou menos esse:
<!-- não lembro qual é a taglib eu uso, mas é indiferente -->
<iterate list="primeiraColecao" var="col1">
<!-- exibo os dados da primeira coleção -->
<!-- faço mais uma iteração, aqui são n display tables -->
<iterate list="segundaColecao" var="col2">
<display:table name="" id="row" pagesize="10" requestURI="">
</display:table>
</iterate>
</iterate>
Alguém já precisou implementar alguma coisa parecida? Várias display tables em uma mesma página?
Acredito que seja uma limitação do próprio componente, pelo menos é o que dá a entender lendo a documentação do atributo uid: Unique id used to identify this table. The object representing the current row is also added to the pageContext under this name, so that you can refer to it in column bodies using ${uid}. You can also use uid_rowNum to refer to the current row number. Two tables in the same page can’t have the same id (paging and sorting will affect both). If no “htmlId” is specified the same value will be used for the html id of the generated table.
Quem pode me ajudar? Obrigado!