csv - 使用 p:dataExporter 在导出的 CSV 文件中覆盖 primefaces 表的列名
问题描述
我正在使用 Primefaces p:dataExporter 将数据从 p:dataTable 导出到 CSV 文件中。我想为导出文件中的一个表列使用不同的标题名称。由于 preProcessor 和 postProcessor 方法仅用于 XLS 和 PDF,我该怎么做?我应该创建自己的导出器吗?
解决方案
你有两个选择...
如果您使用 PrimeFaces 6.0.31、6.1.17 或 6.2.4或更高版本,您可以在列上使用新的“exportHeader”属性。
<p:column headerText="Test" exportHeader="My Exported Column Name">
如果您没有使用 PF 或更高版本之一,则可以创建自己的自定义导出器。
推荐阅读
- c# - 实体框架。用子实体保存大对象
- angular - 从 angular 5 更新到 angular 6 并且不能再构建 dist 文件夹
- testing - 在 Truffle 中测试智能合约需要:如果功能不无效,则交易恢复
- state - Flink:跨流状态访问吗?
- c++ - 内置类型的构造函数初始化
- python - Django - 在基于类的视图中从另一个类方法调用一个类方法
- python - Python 中 SFTP 包的安全性
- reactjs - Flow 可以识别未声明的 React 道具吗?
- angular - 路由器 Angular 2+ 的抽象状态是否存在?
- java - 多个 Appenders & Loggers 的 Log4j2 开销