【问题标题】:Where is the code for the PrimeFaces datatable csv export?PrimeFaces 数据表 csv 导出的代码在哪里?
【发布时间】:2018-11-23 15:29:39
【问题描述】:

我正在查看一些从 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 类型导出?

【问题讨论】:

  • 它在 github,100% 确定。

标签: csv jsf primefaces


【解决方案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 文件。

【讨论】:

  • 是的。我不认为这很有帮助,因为我一直在 Eclipse 中查看我的 Maven 依赖项中的代码,并认为它都在里面,但是上面链接中的代码并不是完全依赖自定义代码或某些代码没有附上。据推测,罐子仍然会在列表中,所以我猜是前者。 lapis.com 有几个依赖项,所以我想它可能会将所有内容都交给他们。无论如何,我会回到它。
  • 实际上我收回了我在看错罐子(doh!)
猜你喜欢
  • 2011-09-06
  • 1970-01-01
  • 2014-05-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多