Boa Tarde Amigos,
Alguem sabe como configurar a displaytag para listar em tres colunas iguais os objetos da mesma lista?
Pra ser mais claro, estou querendo usar a estrutura de paginação da taglib sem usar a estrutura do css, aquela coisa de colunas e tal. Então oque to fazendo é simplesmente listar meus objetos através de uma unica coluna, onde ponho meu estilo e a coisa fica legal, daí se acrescento outra coluna igualzinha usando a os objetos da mesma lista parece que a taglib da um reiniciada na lista e mostra os objetos repetidos da coluna 1 na coluna 2 e se tiver a 3 também. Então eu gostaria de saber se alguem sabe como resolver isso aí.
Abraço,
jbjares
Tenta explicar melhor sublime. Eu até conheço o DisplayTags mas não consegui entender sua dúvida.
Muito obrigado pela força Evandro, segue então a explicação:
Estou desenvolvendo uma aplicação web com Struts1.x, Hibernate3.x e para paginar estou usando pela primeira vez o DisplayTag e estou encontrando uma certa dificuldade para configura-la da maneira que desejo. Detalhe, ta tudo funcionando perfeitamente, só não to conseguindo configurar pra mostrar como quero em meu jsp.
Oque acontece é que tenho em minha tabela três colunas referenciando o mesmo id da lista da tabela e todas repetem os objetos no momento de mostrar. Eu gostaria que elas não repetissem os objetos.
Minha Estrutura DisplayTag:
1. <display:table name="produtos" id="pro" pagesize="12" export="false" requestURI="produtoLista.do?idCategoria=${idCategoria }" >
2.
3.
4. <display:setProperty name="basic.show.header" value="" />
5. <display:setProperty name="basic.empty.showtable" value="" />
6. <display:setProperty name="paging.banner.placement" value="bottom" />
7. <display:setProperty name="paging.banner.item_name" value=" " />
8. <display:setProperty name="paging.banner.items_name" value=" " />
9. <display:setProperty name="paging.banner.some.items_found" value=" " />
10. <display:setProperty name="paging.banner.some_items_found" value=" " />
11. <display:setProperty name="paging.banner.first" value="<span class=pagelinks>Primeiro Voltar {0} <a href={3}>Avançar</a> <a href={4}>Ultimo</a></span>" />
12. <display:setProperty name="paging.banner.full" value="<span class=pagelinks> <a href={1}>Primeiro</a> <a href={2}>Voltar</a> {0} <a href={3}>Avançar</a> <a href={4}>Ultimo</a></span>"/>
13. <display:setProperty name="paging.banner.last" value="<span class=pagelinks><a href={1}>Primeiro</a> <a href={2}>Voltar</a> {0} Avançar Ultimo</span> " />
14.
15. <!--- Atributos dos produto ---->
16. <display:column title="pro1" sortable="true" >
17.
18.
19. <div class="prod">
20. <div class="prod-img">${pro.imagemFck }</div>
21. <div class="prod-nome">${pro.nomeProduto }</div>
22. <div class="opc"><br />
23.
24. <img > <a >Informações do produto</a><br />
25. <img >
26. <a >Alterar Produto</a>
27. </div>
28. </div>
29.
30. </display:column>
31.
32.
33.
34. <display:column title="pro2" sortable="true">
35.
36.
37. <div class="prod">
38. <div class="prod-img">${pro.imagemFck }</div>
39. <div class="prod-nome">${pro.nomeProduto }</div>
40. <div class="opc"><br />
41.
42. <img > <a >Informações do produto</a><br />
43. <img >
44. <a >Alterar Produto</a>
45. </div>
46. </div>
47.
48. </display:column>
49.
50. <display:column title="pro3" sortable="true">
51.
52.
53. <div class="prod">
54. <div class="prod-img">${pro.imagemFck }</div>
55. <div class="prod-nome">${pro.nomeProduto }</div>
56. <div class="opc"><br />
57.
58. <img > <a >Informações do produto</a><br />
59. <img >
60. <a >Alterar Produto</a>
61. </div>
62. </div>
63.
64. </display:column>
65.
66.
67.
68. </display:table>
Como está sendo exibido:
Como deveria estar sendo exibido:
Espero que a explicação esteja clara… Mas qualquer coisa é só avisar que explico melhor ainda… valeu irmãos!
Amigos do PJ,
Preciso de uma forma de configurar a orientação da diplaytag para colunas no lugar de linhas, preciso trabalhar com colunas caso contrario tereid e emplementar uma paginação. Alguem sabe como fazer isso?
Muita Paz e Sucesso,
jbjares