2

我正在使用 JSF PrimeFaces 库构建一个 Java 应用程序。我不想使用开源 PDF 库来生成报告。我一直在想办法使用 PrimeFaces Extensions 数据导出器来生成包含许多数据表的 PDF 文件。我说的是这个链接:PrimeFaces Extensions

但是,我对这段特定的代码有疑问:

<p:panel header="Export PDF">  

                 <p:commandLink id="pdf" ajax="false">  

                     <p:graphicImage value="/resources/images/pdf.png"/>  

                     <f:setPropertyActionListener value="false" target="#{exporterController.customExporter}" />  

                     <pe:exporter type="pdf" target="resumenTable,resumenTablePlan" fileName="example" datasetPadding="4"/>  

                 </p:commandLink>  

            </p:panel>  

我似乎找不到#{exporterController.customExporter}

有人可以指导我,以便我可以找到 customerExporter 方法的实现吗?

4

1 回答 1

3

虽然 Primefaces 扩展展示在这里没有显示 ExporterController 源,但不需要警报,因为

<f:setPropertyActionListener value="false" target="#{exporterController.customExporter}" />

只需将 ExporterController bean 中的布尔值 customExporter 设置为 false。

无论如何,ExporterController 的来源在这里

扩展的完整源代码在这里

您可以在评论部分请求 Oleg ,他会很乐意将此添加到展示托管 bean 选项卡,以防任何其他用户也感到困惑。

于 2015-11-30T02:41:21.283 回答