根据我的要求,primefaces Datatable中需要HTML DataExporter。是否有任何可能的方法以html格式导出数据。请提出任何解决方案。
<h:commandLink>
<p:graphicImage value="resources/images/pdf.png" />
<p:dataExporter type="html" target="tbl" fileName="aaaaa" />
</h:commandLink>
它不工作,因为不支持。数据导出器PrimeFaces 5.3文档中的第一行表示:
DataExporter可方便地导出使用Primefaces列出的数据将数据表转换为各种格式,如excel、pdf、csv和xml。
下面是类型属性的定义:
type null字符串导出类型:"xls"、"pdf"、"csv"、"xml"
解决方案:
- 获取源并添加"html"作为支持的类型
- 编写自己的新dataExporter