首页 > 解决方案 > aggrid community 下载器类在 v22.0.0+ 中不可用

问题描述

我在 Angular 8 中使用了 aggrid 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+,但是这个新版本的 aggrid 已经彻底改变了一些库,现在我无法使用 Downloader 类。

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

谢谢

标签: exceldownloadag-gridangular9

解决方案


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

您将能够从@ag-grid-community/csv-export 查看文档中获得它:ag-Grid Modules

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


推荐阅读