如何导出HTML格式的数据表?

How to export datatable in HTML format?

我正在使用 primefaces 5.0 jar 文件。我在 google 上搜索,发现 primefaces 数据表不支持导出 html 格式。它仅支持 csv、xls、pdf 和 xml 格式。但我想实现这个功能,所以任何人都知道如何实现这个功能。

是否有其他方法可以将数据表导出为 html 格式?

向 PrimeFaces 导出器添加其他格式并不难。

只需在PrimeFaces中重写两个类即可(可以将重写的类放在自己的同名同包的应用中):

第一个你添加 "HTML",第二个你在开关中添加一个额外的 case

case HTML:
    exporter = new HTMLExporter();
break;

这个HTMLExporter存在,你需要以其中一个existing exporters为例来创建你自己的HTMLExporter (如果你把它放在不同于 org.primefaces.component.export 的包中,你可能还需要在 ExporterFactory 中添加一个 import 语句,但希望这是显而易见的)