如何在 PrimeFaces 中生成报告?

How to generate reports in PrimeFaces?

我正在尝试在 PrimeFaces 中生成报告,例如 PDF 文件。我已经为用户 ID 生成了二维码,现在我想用二维码在 PDF 上打印用户数据。我正在使用单独的库生成二维码。有人能告诉我如何实现吗?

您可以使用数据导出器标签。但请记住,它不适用于 IBM 门户服务器 portlet。

<p:commandLink id="pdf" ajax="false"  >  
         <p:graphicImage value="/resources/images/pdf.png"/>  
         <f:setPropertyActionListener value="true" target="#{exporterController.customExporter}" />  

         <pe:exporter type="pdf" target="messageTable" fileName="MessagesTable"/>  

     </p:commandLink>