如何覆盖Primefaces扩展导出器

如何覆盖Primefaces扩展导出器,primefaces,primefaces-extensions,Primefaces,Primefaces Extensions,有人能解释一下如何覆盖Primefaces扩展的导出器吗。我想自定义PDFexporter。但不知道哪些文件必须保存在工作区中,哪些路径。我确实在resources文件夹下创建了一个META-INF文件夹,还有一个名为services的文件夹。在该文件夹中创建了一个名为 org.primefaces.extensions.component.exporter.ExporterFactory包含一行文本,如common.util.CustomExporter,这是我想要使用的自定义导出器类的名称

有人能解释一下如何覆盖Primefaces扩展的导出器吗。我想自定义PDFexporter。但不知道哪些文件必须保存在工作区中,哪些路径。我确实在resources文件夹下创建了一个META-INF文件夹,还有一个名为services的文件夹。在该文件夹中创建了一个名为

org.primefaces.extensions.component.exporter.ExporterFactory
包含一行文本,如
common.util.CustomExporter
,这是我想要使用的自定义导出器类的名称

在那个类中,我扩展了
exportValue()
方法并编写了自己的代码。 然而,当我试图生成PDF时,我得到了以下错误

HTTP Status 500 - org.primefaces.extensions.component.exporter.ExporterFactory: Provider common.util.CustomExporter could not be instantiated: java.lang.ClassCastException: Cannot cast common.util.CustomExporter to org.primefaces.extensions.component.exporter.ExporterFactory

因此,请解释我哪里出错了,或者我遗漏了什么?

Primefaces extension exporter允许您导出为pdf并自定义一些设置,但使用默认值生成pdf非常有限​​给我一个解释。我和你有同样的问题,我的解决方案是在前处理和后处理方法中操作pdf。请参阅此页面,也许可以帮助您:

Primefaces extension exporter允许您导出为pdf并自定义一些设置,但使用默认值生成pdf非常有限​​给我一个解释。我和你有同样的问题,我的解决方案是在前处理和后处理方法中操作pdf。请参阅此页面,也许可以帮助您:

据我所见,它试图将您的出口商转换为ExporterFactory。您需要扩展ExportFactory,在PDF类型的情况下,您可以在其中实例化自己的PDFExporter。

从我所看到的情况来看,它试图将您的Exporter转换为ExporterFactory。您需要扩展ExportFactory,在PDF类型的情况下,您可以在其中实例化自己的PDFExporter