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构建低代码文档管理应用(文档查询下载实用篇)