Exportação PDF do Displaytag!

2 respostas
juniorsatanas

CSV org.displaytag.export.CsvView Export to comma separated list
Excel org.displaytag.export.ExcelView Export to excel - ascii format, tab separated
XML org.displaytag.export.XmlView Simple xml output
PDF org.displaytag.export.PdfView Sample PDF export view. This is not enabled by default in the distribution but can be enabled by setting export.pdf=true in displaytag.properties and including the required IText dependency (see displaytag dependencies ). Since you probably want to tweak the layout of your pdf output, this is probably more useful as a base reference for creating your own PDF export view.

Acabei de baixar todas as bibliotecas, e rodar o sistema está perfeito quase TUDO…

mostra os icones para XML EXCEL CSV, mais não mostra o para PDF, andei procurando no google, e tem que configurar um arquivo na DISPLAYTAGE,

achei o tau arquivo dentro do JAR, tenho que por dentro dele assim: export.pdf=true

mais como eu faço isso se o netbeans não deixa eu modificar ?

alguém tem essa biblioteca já mostrando o exportar para PDF ?

obrigado a todos !

2 Respostas

marcushlm

acho que tu não precisa mexer no arquivo dentro do jar, cria no teu classpath, na raiz do projeto um arquivo com o mesmo nome, displaytag.properties e coloca as modificações que tu precisa.

export.pdf=true
export.pdf.label=<span class="export_pdf">Exportar para PDF</span>
export.pdf.include_header=true
export.pdf.filename=relatorio.pdf

testa ai :wink:

juniorsatanas

Eu acho que deve ser alguma dependência, pois não mostra o icone de PDF… ahha que merda cara !
Obrigado mesmo assim, se alguém souber o que poderia ser, ajuda ABRAÇO !

basic.empty.showtable=false
basic.show.header=true

# page | list
sort.amount=page

export.amount=list
export.decorated=true

paging.banner.group_size=8
paging.banner.placement=top


css.tr.even=even
css.tr.odd=odd
css.th.sorted=sorted
css.th.ascending=order1
css.th.descending=order2
css.table=
css.th.sortable=sortable

# factory classes for extensions
factory.requestHelper=org.displaytag.util.DefaultRequestHelperFactory

# factory class for decorators
factory.decorator=org.displaytag.decorator.DefaultDecoratorFactory

# locale provider (Jstl provider by default)
locale.provider=org.displaytag.localization.I18nJstlAdapter

# locale.resolver (nothing by default, simply use locale from request)
#locale.resolver=

export.types=csv excel xml pdf

export.csv.class=org.displaytag.export.CsvView
export.excel.class=org.displaytag.export.ExcelView
export.xml.class=org.displaytag.export.XmlView
export.pdf.class=org.displaytag.export.PdfView

export.csv=true
export.csv.label=&lt;span class="export csv"&gt;Exportar para:CSV &lt;/span&gt;
export.csv.include_header=false
export.csv.filename=S.I.G.M.P.csv

export.excel=true
export.excel.label=&lt;span class="export excel"&gt;Exportar para: Excel &lt;/span&gt;
export.excel.include_header=true
export.excel.filename=S.I.G.M.P.xls

export.xml=true
export.xml.label=&lt;span class="export xml"&gt;Exportar para: XML &lt;/span&gt;
export.xml.filename=S.I.G.M.P.xml

export.pdf=true
export.pdf.label=&lt;span class="export pdf"&gt;Exportar para: PDF &lt;/span&gt;
export.pdf.include_header=true
export.pdf.filename=S.I.G.M.P.pdf
   
export.rtf=true
export.rtf.label=&lt;span class="export rtf"&gt;Exportar para: RTF &lt;/span&gt;
export.rtf.include_header=true
export.rtf.filename=S.I.G.M.P.rtf

# messages

basic.msg.empty_list=NÃO TEM NADA PARA LISTAGEM !
basic.msg.empty_list_row=&lt;tr class="empty"&gt;&lt;td colspan="{0}"&gt;Nothing found to display.&lt;/td&gt;&lt;/tr&gt;
error.msg.invalid_page=invalid page

export.banner=&lt;div class="exportlinks"&gt;Opções para Exportar: {0}&lt;/div&gt;
export.banner.sepchar= |

paging.banner.item_name=item
paging.banner.items_name=items

paging.banner.no_items_found=&lt;span class="pagebanner"&gt;No {0} found.&lt;/span&gt;
paging.banner.one_item_found=&lt;span class="pagebanner"&gt;One {0} found.&lt;/span&gt;
paging.banner.all_items_found=&lt;span class="pagebanner"&gt;{0} {1} found, displaying all {2}.&lt;/span&gt;
paging.banner.some_items_found=&lt;span class="pagebanner"&gt;{0} {1} found, displaying {2} to {3}.&lt;/span&gt;

 paging.banner.full=&lt;span class="pagelinks"&gt;[<a >Primeira</a>/<a >Anterior</a>]{0}[<a >Próxima</a>/<a >Última</a>]&lt;/span&gt;
 paging.banner.first=&lt;span class="pagelinks"&gt;[Próxima/Anterior] {0}[<a >Próxima</a>/<a >Última</a>]&lt;/span&gt;
 paging.banner.last=&lt;span class="pagelinks"&gt;[<a >Primeira</a>/<a >Anterior</a>]{0} [Próxima/Última]&lt;/span&gt;
paging.banner.onepage=&lt;span class="pagelinks"&gt;{0}&lt;/span&gt;

paging.banner.page.selected=&lt;strong&gt;{0}&lt;/strong&gt;
paging.banner.page.link=<a  >{0}</a>
paging.banner.page.separator=, \

# external sort and pagination
pagination.sort.param=sort
pagination.sortdirection.param=dir
pagination.pagenumber.param=page
pagination.searchid.param=searchid
pagination.sort.asc.value=asc
pagination.sort.desc.value=desc
pagination.sort.skippagenumber=true

# unused
save.excel.banner=<a  rel="external">save ({1} bytes)</a>
save.excel.filename=export.xls
Criado 14 de março de 2008
Ultima resposta 14 de mar. de 2008
Respostas 2
Participantes 2