如何导出.txt 格式的Primefaces 上的DataTable?
How to export DataTable on Primefaces with .txt format?
我想导出一个带有竖线(“|”)分隔符的 .txt 格式的数据表。
是否有可用于这种情况的示例代码?
primefaces 上的展示太复杂了,不适合我。
您应该能够重用 csv 导出器,并使用 CSVOptions
的新实例定义 p:dataExporter
的属性 options
。从那里,您将能够定义自己的分隔符。
在此处查看示例 https://primefaces.github.io/primefaces/11_0_0/#/components/dataexporter?id=customization
如果 txt 扩展名对您很重要,也许您可以尝试继承 DataTableCSVExporter
并覆盖 DataTableCSVExporter#getContentType
和 DataTableCSVExporter#getFileExtension
方法
在此处查看示例 https://primefaces.github.io/primefaces/11_0_0/#/components/dataexporter?id=custom-export
我想导出一个带有竖线(“|”)分隔符的 .txt 格式的数据表。
是否有可用于这种情况的示例代码? primefaces 上的展示太复杂了,不适合我。
您应该能够重用 csv 导出器,并使用 CSVOptions
的新实例定义 p:dataExporter
的属性 options
。从那里,您将能够定义自己的分隔符。
在此处查看示例 https://primefaces.github.io/primefaces/11_0_0/#/components/dataexporter?id=customization
如果 txt 扩展名对您很重要,也许您可以尝试继承 DataTableCSVExporter
并覆盖 DataTableCSVExporter#getContentType
和 DataTableCSVExporter#getFileExtension
方法
在此处查看示例 https://primefaces.github.io/primefaces/11_0_0/#/components/dataexporter?id=custom-export