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:如何(视觉)取消选择行