【问题标题】:AgGrid version 22.1 and Angular 10Ag Grid 版本 22.1 和 Angular 10
【发布时间】:2020-12-28 01:33:40
【问题描述】:

我刚刚升级到 Angular 10,现在 AgGrid 的企业版不再工作。我没有收到关于没有许可证的水印或控制台警告,我只是没有获得企业功能。

JSON 包

"ag-grid-angular": "22.1.0",
"ag-grid-community": "22.1.0",
"ag-grid-enterprise": "22.1.0",

模块.ts

import { LicenseManager } from 'ag-grid-enterprise';
LicenseManager.setLicenseKey(myKey)

如果我将 agGrid 软件包升级到版本 23,一切正常,但我现在正试图避免 v23 的主要样式更改。根据兼容性图表,它说推荐使用 v23,但没有说它是一个重大变化。有人有幸让 22.1 版与 Angular 10 一起工作吗?

【问题讨论】:

    标签: ag-grid ag-grid-angular


    【解决方案1】:

    嗨,Nate 如果您是企业用户,您可以联系 ZenDesk 以获取更多详细信息,因为 AG-Grid 的开发人员更了解这一点。因为他们推荐了 v23 而不是以前的版本,而您的问题是避免重大的样式更改。对于您的具体情况,我想他们(支持)是获得解决方案的最佳选择。

    【讨论】:

    • 谢谢桑迪普,会做的!
    【解决方案2】:

    对此进行快速更新。事实证明,这个问题实际上只是 AgGrid 版本 22 的剪贴板问题,所有其他企业功能都可以工作。

    当您导入整个 AgGrid 包而不是导入模块时,会发生此问题。

    要修复此问题,请升级到版本 23+,或者如果您需要更长时间地使用版本 22,您可以添加以下代码来修复它。

    Package.josn:

    "@ag-grid-enterprise/clipboard": "22.1.0",

    在组件文件中:

    import { ModuleRegistry } from 'ag-grid-community';

    import { ClipboardModule } from '@ag-grid-enterprise/clipboard';

    ModuleRegistry.register(ClipboardModule as any);

    【讨论】:

      猜你喜欢
      • 2019-03-19
      • 1970-01-01
      • 2020-09-07
      • 2018-10-26
      • 1970-01-01
      • 2020-06-03
      • 2021-01-05
      • 2020-04-28
      • 2018-02-15
      相关资源
      最近更新 更多