aggrid community 下载器类在 v22.0.0+ 中不可用

Posted

技术标签:

【中文标题】aggrid community 下载器类在 v22.0.0+ 中不可用【英文标题】:aggrid community Downloader Class not available in v22.0.0+ 【发布时间】:2020-06-15 09:05:04 【问题描述】:

我在 Angular 8 中使用 agggrid 21.1.0。在我的一个组件中,我使用了从 'ag-grid-community' 以这种方式

import  GridOptions, Downloader, ExcelExportParams from 'ag-grid-community';

并在代码中用于下载一个excel文件:(之前准备的)

 const downloader = new Downloader();
    downloader.download(
      `$fileName.xls`,
      new Blob(
        [ sheet ],
         type: 'application/vnd.ms-excel' ,
      ),
    );

我正在迁移到 Angular 9,由于库不兼容,我必须将 ag-grid 升级到 22.0.0+,但是这个新版本的 agggrid 已经彻底改变了一些库,现在我无法使用 Downloader 类。

我现在在哪里可以找到此功能?我应该从其他图书馆拿它(没有 agggrid)吗?

谢谢

【问题讨论】:

【参考方案1】:

文件路径自v22.0.0起已更改

您可以从@ag-grid-community/csv-export 获得它 查看文档:ag-Grid Modules

22.0.0 版通过在模块中提供功能改变了提供 ag-Grid 的方式,允许您选择所需的功能,从而缩小整体应用程序的大小。

【讨论】:

感谢 Paritosh,我已经做到了,但是我没有将该模块添加为依赖项.. 22.0.0+ 版本需要什么... “依赖”:“@ag-grid-community/csv-export”:“22.0.0”

以上是关于aggrid community 下载器类在 v22.0.0+ 中不可用的主要内容,如果未能解决你的问题,请参考以下文章

ag-grid-community:服务器端分页的无限行模型,社区免费版 agGrid - 不像服务器端分页那样工作

在 AG Grid 列标题中呈现 HTML (Community v20.0.0 +)

Python+Streamlit aggrid+MongoDB GridFS构建低代码文档管理应用(文档查询下载实用篇)

如何将 ag-grid-community 从版本 20.1.0 更新到 24.1.0?

AG Grid:仅在单元格中居中复选框

图片下载器类