如何导出.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#getContentTypeDataTableCSVExporter#getFileExtension 方法

在此处查看示例 https://primefaces.github.io/primefaces/11_0_0/#/components/dataexporter?id=custom-export