Duvida sobre a Display Tag - Por favor alguma luz aí !?!?!?

Olá pessoal,

Gostaria de saber se alguem já consegui fazer algum relátorio com a display tag, mas com tabelas aninhadas (as tais nested), como é mostrado nas páginas de exemplos da displaytag.

Estou tentando mas a parada não funfando.

Outra coisa, nao sei se eu entendi bem, mas se qdo criamos tabelas aninhas no exemplo fala q nao é possivel exportar para excel e cvs.
Até aí eu compriendo o pq do cvs.

Mas é possível exportar pelo mesmo para pdf ???

Alguém aí poderia ajudar ?

Valeu pessoal,

[]s

Marcelo

Marcelo, vc conseguiu exportar para pdf???
Eu consigo exportar para csv,excel e xml, mas para PDF eu não consegui.
É como se ele ignorasse a tag:
<display:setProperty name=“export.pdf” value=“true” />
Não tá rolando…

[quote=Ironlynx]Marcelo, vc conseguiu exportar para pdf???
Eu consigo exportar para csv,excel e xml, mas para PDF eu não consegui.
É como se ele ignorasse a tag:
<display:setProperty name=“export.pdf” value=“true” />
Não tá rolando…[/quote]

E aí blz,

Fiz exportar sim… mas tabelas simples, eu estava precisando gerar o
pdf de tabelas aninhadas, uma dentro da outra, ou algo do tipo,
report e sub report, saca ??!! Mas aí desisti, achei muito limitado o
display tag, o q achei interessante nele é de se classificar e exportar
sem ter que buscar os dados novamente no BD.

Mas agora estou em outra: Jasper e iReport… se eu fosse vc
faria como eu, estude estes 2, aí sim irá construir relatórios de verdade

aqui no guj tem um tutorial bacana. Mas pra variar
estou numa parada aqui q está dando erro e nao consigo sair dele.

Abraço !!

Marcelo Mello

[quote=Ironlynx]Marcelo, vc conseguiu exportar para pdf???
Eu consigo exportar para csv,excel e xml, mas para PDF eu não consegui.
É como se ele ignorasse a tag:
<display:setProperty name=“export.pdf” value=“true” />
Não tá rolando…[/quote]

Vc colocou o jar do iText no classpath ?

[quote]Fiz exportar sim… mas tabelas simples, eu estava precisando gerar o pdf de tabelas aninhadas, uma dentro da outra, ou algo do tipo,
report e sub report, saca ?[/quote]
Opa, mas eu só preciso exportar a consulta realizada, uma tarefa simples… Jasper Reports é para coisas mais complexas!Não vou matar mosca com bomba atômica…heheh

Canário!!!Aonde eu li não disse que tinha que por o iText! :evil:
Certamente vai matar…valeuzz!

hehehe ok…

[code]<c:if test="${uprs != null}">
<display:table name=“uprs” export=“true” requestURI="" htmlId=“tbTest” id=“tbTestID” defaultsort=“1” defaultorder=“descending”>
<display:caption id=“titulo”>Resultado da pesquisa</display:caption>

        &lt;display:column headerClass="Id" property="cdUpr" title="Id" sortable="true" /&gt;
        &lt;display:column headerClass="Nome" property="nmUpr" title="Nome da UPR"  /&gt;

        &lt;display:setProperty name="export.csv" value="false" /&gt;
        &lt;display:setProperty name="export.xml" value="false" /&gt;
        &lt;display:setProperty name="export.excel.filename" value="relatorio.xls"/&gt;
        &lt;display:setProperty name="export.pdf.filename" value="relatorio.pdf"/&gt;
        &lt;display:setProperty name="export.pdf" value="true" /&gt;
        
    &lt;/display:table&gt;

</c:if>[/code]

Ainda não foi… Só aparece para mim as opções de exportar em XML,CSV e Excel(Todas funcionam sem erros!!!)O Itext1.4.jar tah no classpath!
Olha o meu code:

&lt;display:table name="ramoseg" export="true" pagesize="10"&gt; &lt;display:column property="id_tiposeg" title="ID Tiposeg" /&gt; &lt;display:column property="inicio" title="Data de Cadastro" /&gt; &lt;display:column property="impo_segurada" title="Valor Segurado"/&gt; &lt;display:column property="premio" title="Prêmio do Seguro"/&gt; &lt;display:column property="id_seguradora" title="Seguradora"/&gt; &lt;display:column property="id_cobertura" title="Cobertura"/&gt; &lt;display:column property="corretagem" title="Valor Corretagem"/&gt; &lt;display:column property="lmi" title="Limite de Indenização"/&gt; &lt;display:column property="patrimonio_liq" title="Patrimônio Líquido"/&gt; &lt;display:column property="empresa" title="Empresa"/&gt; &lt;display:setProperty name="export.pdf.filename" value="relatorio.pdf"/&gt; &lt;display:setProperty name="export.pdf" value="true" /&gt; &lt;/display:table&gt;
Vc(s) fizeram alguma config a mais???

http://displaytag.sourceforge.net/11/export.html

[quote]Sample PDF export view
Not enabled by default, set export.pdf=true in
displaytag.properties and including the required
IText jar in WEB-INF/lib[/quote]

Vc fez isso ?

Desculpa, ñ tinha visto que vc fez isso, mas aqui tem mais algumas configurações pra fazer:

http://displaytag.sourceforge.net/11/configuration.html

olha só tenho os seguintes jar no meu WEB-INF/lib

activation.jar
classes12.jar
commons-beanutils.jar
commons-collections-2.1.1.jar
commons-lang-2.1.jar
commons-logging-1.1.jar
displaytag-1.1.jar
displaytag-export-poi-1.1.jar
itext-0.99.jar
jasperreports-1.1.1.jar
jstl.jar
mail.jar
standard.jar
taglibs-input.jar

eee… tbém tenho as seguinte conf. no display.properties

basic.show.header=true basic.empty.showtable=true basic.msg.empty_list=&lt;tr class="empty"&gt;&lt;td colspan="{0}"&gt;Nenhum resultado encontrado.&lt;/td&gt;&lt;/tr&gt; sort.amount=list paging.banner.placement=top paging.banner.all_items_found= paging.banner.some_items_found= paging.banner.one_item_found= paging.banner.onepage= paging.banner.full=&lt;div class="pagelinks" align="right"&gt;<a ><img ></a><a ><img ></a>{0}<a ><img ></a><a ><img ></a>&lt;/div&gt; paging.banner.first=&lt;div class="pagelinks" align="right"&gt;<a ><img ></a><a ><img ></a> {0} <a ><img ></a><a ><img ></a>&lt;/div&gt; paging.banner.last=&lt;div class="pagelinks" align="right"&gt;<a ><img ></a><a ><img ></a> {0} <a ><img ></a><a ><img ></a>&lt;/div&gt; export.include_header=true export.banner=&lt;div class="exportlinks"&gt; Exportar para: {0} &lt;/div&gt; export.decorated=true

O que eu acho é q algum jar q eu tenho …
vc nao tem aí do lib. verifica isso

Certamente é isso!!!Mas é só criar displaytag.properties e tacar no WEBINF/lib ???
Como está o seu?(posta aí…)
Isso deveria ser default… era só ativar via tag…

marcelo, minhas libs estão ok!!!

Certamente é isso!!!Mas é só criar displaytag.properties e tacar no WEBINF/lib ???
Como está o seu?(posta aí…)
Isso deveria ser default… era só ativar via tag…

marcelo, minhas libs estão ok!!![/quote]

seguinte … eu coloquei o display.properties dentro diretório
do src

assim desssa forma qdo eu mando rodar minha app ela irá para
dentro do build/web/WEB-INF/classes

tenta aí… mas acho tem outra coisa que eu reparei… se por um acaso nao der certo isso… coloca na na <display:table essa outro propriedade

requestURI=""

assim como está

olha no meu exemplo q te mandei… meu ingles é uma coisa de loco… mas qdo estava mexendo com display tag qdo vc quer exportar vc precisa usar essa property…

Flw>

EDITADO.Saquei…
Marcelo, vou ver aqui!
Vou tentar assim:

basic.show.header=true basic.empty.showtable=true basic.msg.empty_list=&lt;tr class="empty"&gt;&lt;td colspan="{0}"&gt;Nenhum resultado encontrado.&lt;/td&gt;&lt;/tr&gt; sort.amount=list paging.banner.placement=top paging.banner.all_items_found= paging.banner.some_items_found= paging.banner.one_item_found= paging.banner.onepage= paging.banner.full=&lt;div class="pagelinks" align="right"&gt;<a ><img ></a><a ><img ></a>{0}<a ><img ></a><a ><img ></a>&lt;/div&gt; paging.banner.first=&lt;div class="pagelinks" align="right"&gt;<a ><img ></a><a ><img ></a> {0} <a ><img ></a><a ><img ></a>&lt;/div&gt; paging.banner.last=&lt;div class="pagelinks" align="right"&gt;<a ><img ></a><a ><img ></a> {0} <a ><img ></a><a ><img ></a>&lt;/div&gt; export.include_header=true export.banner=&lt;div class="exportlinks"&gt; Exportar para: {0} &lt;/div&gt; export.decorated=true export.pdf=true

Droga!!!Não funcionou!!!Deve estar faltando algo… pois até traduziu o export para exportar(o que prova que foi lido o displaytag.properties)

marcelomello, vc sabe quais os atributos eu modifico para pôr ícones iguais a esses(os de exportar para pdf,excel):
http://displaytag.homeip.net/displaytag-examples-1.1/example-export.jsp

Nas opções para exportar?

[quote=Ironlynx]marcelomello, vc sabe quais os atributos eu modifico para pôr ícones iguais a esses(os de exportar para pdf,excel):
http://displaytag.homeip.net/displaytag-examples-1.1/example-export.jsp

Nas opções para exportar? [/quote]

Olha só veja se consegue
encontrar nesse .pdf

outro link interessante é esse, veja se ajuda.

http://www.devx.com/webdev/10MinuteSolution/31020/1954?pf=true

Abraço e boa sorte,

Marcelo

Olá. Vc conseguiu fazer o PDF funcionar ?
Bom, para colocar os ícones é só adicionar os estilos:

div.exportlinks {
	background-color: #eee;
	border: 1px dotted #999;
	padding: 2px 4px 2px 4px;
	margin: 2px 0 10px 0;
	width: 79%;
}

span.export {
	padding: 0 4px 1px 20px;
	display: inline;
	display: inline-block;
	cursor: pointer;
}

span.excel {
	background-image: url(../img/ico_file_excel.png);
}

span.csv {
	background-image: url(../img/ico_file_csv.png);
}

span.xml {
	background-image: url(../img/ico_file_xml.png);
}

span.pdf {
	background-image: url(../img/ico_file_pdf.png);
}

span.rtf {
	background-image: url(../img/ico_file_rtf.png);
}

Acho que são só esses. De qualquer modo, se vc descompactar o arquivo displaytag-examples-1.1.war que vem no displaytag, vc vai encontrar o arquivo: src\main\webapp\css\displaytag.css que tem os estilos dos exemplos. (copiei isso de lá - vc pode copiar as imagens de lá tbm).

Marcelo, valeu!!!Vou dar uma olhada!!!

chicobento ,

Noop.

Valeuz…baixei aqui…Vou usar esse css e ver no que dá!