Jsf 其中';在<;中实现#{exporterController.customExporter};pe:出口商>;玻璃陈列柜

Jsf 其中';在<;中实现#{exporterController.customExporter};pe:出口商>;玻璃陈列柜,jsf,primefaces-extensions,exporter,Jsf,Primefaces Extensions,Exporter,我正在使用JSF PrimeFaces库构建一个Java应用程序。我不想使用开源PDF库生成报告。我一直在尝试使用PrimeFaces Extensions data exporter生成包含许多数据表的PDF文件。我说的是这个链接: 但是,我对这段代码有问题: <p:panel header="Export PDF"> <p:commandLink id="pdf" ajax="false">

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

但是,我对这段代码有问题:

<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方法的实现吗?

虽然Primefaces extensions showcase中没有显示ExporterController源,但也不需要报警

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

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

无论如何,ExporterController的源代码是

扩展的完整源代码如下所示


您可以在评论部分请求Oleg,他会很高兴地将此添加到showcase managed bean选项卡,以防其他用户也感到困惑。

我还没有详细说明。我知道的是,我包括了,它给了我一个错误,说它找不到那个类。但我会尝试删除它,看看会发生什么。我会检查,我会让你知道我删除了这行,点击了pdf链接,但它什么也没做。它不是下载pdf。我的控制器类需要做一些事情,但我没有做。事实上,我的类路径上有一个问题。我现在可以下载pdf了。说到你的观点,你确实回答了我的问题,所以你说对了。