Primereact - DataTable - CSV 导出在 chrome 中失败,但在 IE 中工作

Posted

技术标签:

【中文标题】Primereact - DataTable - CSV 导出在 chrome 中失败,但在 IE 中工作【英文标题】:Prime React - DataTable - CSV Eexport fails in chrome but is working in IE 【发布时间】:2020-03-22 14:53:39 【问题描述】:

我正在使用 Prime React 库在使用 SPFX 构建的应用程序中实现它的 DataTable 功能,并为 SharePoint Online - WebPart 做出反应。

在本地服务中,csv 导出功能在 IE 和 Chrome 中都有效。但是当构建的文件部署到 Sharepoint 站点时,csv 导出功能在 Chrome 中失败,但在 IE 中工作正常。需要解决这个问题。

我在primefaces/primereact library 中提出了同样的担忧。

问题似乎与图书馆有关。 寻找解决方案或变通方法。

提前致谢

【问题讨论】:

【参考方案1】:

我也使用 react-csv 导出数据,它工作不一致,如果数据计数很高,下载文件需要时间。

如果 csv 不是您关心的问题,最好使用 xlsx npm 包,它在所有主要浏览器中都能正常工作,即使在站点中部署后它也比“react-csv”更快。

如果您有任何疑问,请告诉我。

【讨论】:

嗨 Prajeesh,Prime react 是一个库,它有一个名为 DataTable 的组件,具有导出到 CSV 功能。 react-csv 是一个专门用于 csv 导出功能的不同库。我期待知道的是,为什么将构建的文件部署到站点时,它在 chrome 中不起作用,但在 IE 中不起作用。是否有任何解决方法而不使用仅用于 csv-export 的备用库?

以上是关于Primereact - DataTable - CSV 导出在 chrome 中失败,但在 IE 中工作的主要内容,如果未能解决你的问题,请参考以下文章

PrimeReact DataTable:如何(视觉)取消选择行

PrimeReact - 数据表和延迟加载问题

在反应中从json数据动态生成列表

PrimeFaces 与 PrimeReact?他们有啥共同点?

PrimeReact 和样式化组件

覆盖 PrimeReact 样式