如何导出HTML格式的数据表?
How to export datatable in HTML format?
我正在使用 primefaces 5.0 jar 文件。我在 google 上搜索,发现 primefaces 数据表不支持导出 html 格式。它仅支持 csv、xls、pdf 和 xml 格式。但我想实现这个功能,所以任何人都知道如何实现这个功能。
是否有其他方法可以将数据表导出为 html 格式?
向 PrimeFaces 导出器添加其他格式并不难。
只需在PrimeFaces中重写两个类即可(可以将重写的类放在自己的同名同包的应用中):
- org.primefaces.component.export.ExporterType.java
- org.primefaces.component.export.ExporterFactory.java
第一个你添加 "HTML",第二个你在开关中添加一个额外的 case
:
case HTML:
exporter = new HTMLExporter();
break;
这个HTMLExporter
不存在,你需要以其中一个existing exporters为例来创建你自己的HTMLExporter
(如果你把它放在不同于 org.primefaces.component.export
的包中,你可能还需要在 ExporterFactory 中添加一个 import 语句,但希望这是显而易见的)
我正在使用 primefaces 5.0 jar 文件。我在 google 上搜索,发现 primefaces 数据表不支持导出 html 格式。它仅支持 csv、xls、pdf 和 xml 格式。但我想实现这个功能,所以任何人都知道如何实现这个功能。
是否有其他方法可以将数据表导出为 html 格式?
向 PrimeFaces 导出器添加其他格式并不难。
只需在PrimeFaces中重写两个类即可(可以将重写的类放在自己的同名同包的应用中):
- org.primefaces.component.export.ExporterType.java
- org.primefaces.component.export.ExporterFactory.java
第一个你添加 "HTML",第二个你在开关中添加一个额外的 case
:
case HTML:
exporter = new HTMLExporter();
break;
这个HTMLExporter
不存在,你需要以其中一个existing exporters为例来创建你自己的HTMLExporter
(如果你把它放在不同于 org.primefaces.component.export
的包中,你可能还需要在 ExporterFactory 中添加一个 import 语句,但希望这是显而易见的)