【问题标题】:Richfaces DataTable PDF exportRichfaces 数据表 PDF 导出
【发布时间】:2010-11-07 18:52:09
【问题描述】:

我将Seam 2.2.1 用于我的一个小项目。我知道richfaces:dataTable 有一个 excel 导出,但是对于 PDF 也有类似的东西吗?我真的不想用iText 编写 PDF 导出。

问候

【问题讨论】:

    标签: java pdf export seam


    【解决方案1】:

    您可以使用Seam PDF轻松将生成的 HTML 导出为 PDF

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

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

    <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>
    

    类似的东西。 请记住将所有内容包装在

    <p:document xmlns:p="http://jboss.com/products/seam/pdf">
    

    【讨论】:

      【解决方案2】:

      如果你不坚持使用&lt;rich:dataTable&gt;,你可以试试&lt;p:dataTable&gt;(primefaces),它内置了PDF导出功能。见here

      否则,您可以使用 JasperReports 对导出的 PDF 进行更简单的 GUI 设计。

      【讨论】:

        猜你喜欢
        • 2011-09-14
        • 1970-01-01
        • 1970-01-01
        • 2014-12-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-08-16
        相关资源
        最近更新 更多