首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Richfaces DataTable PDF导出

Richfaces DataTable PDF导出
EN

Stack Overflow用户
提问于 2010-11-08 02:52:10
回答 2查看 4.3K关注 0票数 2

我正在为我的一个小项目使用Seam 2.2.1。我知道richfaces:dataTable有excel导出功能,但PDF也有这样的功能吗?我并不是真的想用iText写一个PDF export。

问候

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-11-09 02:07:19

你可以很容易地使用Seam PDF将生成的超文本标记语言导出为PDF

它在内部使用iText,但您不必编写任何iText代码。

创建一个链接,该链接采用您正在使用的列表迭代RichFaces数据表。

代码语言:javascript
复制
<p:table  columns="2" headerRows="1" widthPercentage="95" widths="0.5 0.5" spacingBefore="10">
    <p:cell backgroundColor="#EEEEEE">#{messages['notes.description']}</p:cell>
    <p:cell backgroundColor="#EEEEEE">#{messages['notes.processUserName']}</p:cell>
    <ui:repeat var="note" value="#{yourListHere}">
        <p:cell>#{note.description}</p:cell>
        <p:cell>#{note.processUserName}</p:cell>
    </ui:repeat>
</p:table>

就像这样。记住将所有内容都包装在

代码语言:javascript
复制
<p:document xmlns:p="http://jboss.com/products/seam/pdf">
票数 2
EN

Stack Overflow用户

发布于 2010-11-08 02:57:29

如果你不坚持使用<rich:dataTable>,你可以试试<p:dataTable> (primefaces),它有内置的导出功能。请参阅here

否则,您可以使用JasperReports更容易,图形用户界面设计您导出的PDF。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4119144

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档