我正在看一些从PrimeFaces数据表导出csv和Excel的Java代码。我实际上还没有启动并运行它,因此无法调试,只是快速浏览了一下。奇怪的是,Excel和PDF(excel-type-excel- .jar和excel-type-pdf- .jar)发生了什么相对比较清楚,但是我找不到任何有关默认设置的引用导出普通的旧csv文件的代码。它似乎不在jsf-exporter-core或export-source-primefaces * .jar中,它们似乎期望使用IExportType对象-IExportType exporter
@Override
public void exportData(DataTable source, DataTableExportOptions configOptions, IExportType<?, ?, ?> exporter, FacesContext context) throws Exception {
这是一个外部镜头,但我只是想知道是否有人可以告诉我我应该在哪里寻找执行csv类型导出的代码(可能是默认值)?
答案 0 :(得分:1)
代码就在GitHub上,其中包含完成导出的所有类。
https://github.com/primefaces/primefaces/tree/master/src/main/java/org/primefaces/component/export
但是,既然您提到了“ excel-type-excel-.jar和excel-type-pdf-.jar”,您确定要查看的代码没有使用自定义导出器,而不是内置的PF?在我看来,这可能是一种混合,因为我从未听说过其中一个JAR文件。