将其他 CSV 分隔符与 p:dataExporter 和 p:dataTable 一起使用

Use other CSV separator with p:dataExporter and p:dataTable

我正在尝试将我的数据表导出为带分号“;”的 CSV 文件作为分隔符。这对于 Primefaces Dataexporter 是不可能的,因为分隔符始终是逗号 ',' 并且 pre/post 处理仅在 PDF/EXCEL 下是不可能的:https://www.primefaces.org/showcase/ui/data/dataexporter/basic.xhtml

所以我的问题是:我是否必须为此编写自己的方法?如何从我的数据表中获取数据并将其保存为 CSV?谁能给我一个简单的例子,因为我不知道从哪里开始。

谢谢!

这已在即将发布的 PrimeFaces 6.3 版本中修复。

看到这张票:https://github.com/primefaces/primefaces/issues/48

已通过 PR 修复:https://github.com/primefaces/primefaces/pull/3822

您可以从 GitHub 源构建 6.3-SNAPSHOT,或者如果您愿意,可以使用该 PR 修补您的 6.2 版本。