excel - 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)吗?
谢谢
解决方案
自此文件路径已更改v22.0.0
您将能够从@ag-grid-community/csv-export
查看文档中获得它:ag-Grid Modules
22.0.0 版通过在模块中提供功能改变了 ag-Grid 的可用方式,允许您选择您需要的功能,从而减少整体应用程序的大小。
推荐阅读
- excel - 在 Excel VBA 中通过电子邮件将选定的单元格作为多个附件发送
- python - Python - 如果小于某个数字,如何替换布尔值?
- jenkins - 如何将 CascadeChoiceParameter 的 Jenkins 管道中的 referencedParameters 值发送到 ScriptlerScript
- python - 鼠标单击时的精灵动画
- android - 任务 generateJsonModelArmDebug 执行失败
- javascript - 在 Vue.js 上的 Jest 测试中调用“created”方法
- java - 提交 Storm 拓扑失败/开始)
- entity-framework - 运行 DbMigrator.Update 的 EF 代码优先迁移失败
- angular - Angular Ant Design DatePicker 默认模式
- opencv - 从二维图像中查找相机方向和平移