首页 > 解决方案 > 使用 p:dataExporter 在导出的 CSV 文件中覆盖 primefaces 表的列名

问题描述

我正在使用 Primefaces p:dataExporter 将数据从 p:dataTable 导出到 CSV 文件中。我想为导出文件中的一个表列使用不同的标题名称。由于 preProcessor 和 postProcessor 方法仅用于 XLS 和 PDF,我该怎么做?我应该创建自己的导出器吗?

标签: csvjsfprimefacesexport-to-csv

解决方案


你有两个选择...

  1. 如果您使用 PrimeFaces 6.0.31、6.1.17 或 6.2.4或更高版本,您可以在列上使用新的“exportHeader”属性。

    <p:column headerText="Test" exportHeader="My Exported Column Name">

  2. 如果您没有使用 PF 或更高版本之一,则可以创建自己的自定义导出器。


推荐阅读