【问题标题】:ag-grid-community vs ag-grid-enterprise new Gridag-grid-community 与 ag-grid-enterprise 新网格
【发布时间】:2020-08-19 01:30:06
【问题描述】:

我有一个带有最新 ag-grid 版本的 Node 客户端应用程序。

我在使用 ag-grid-community 时没有遇到此要求行的任何问题 const {Grid} = 要求('ag-grid-community'); 而这个新的 新网格(agGridDiv, agGridOptions);

但是如果我将要求更改为 const {Grid} = 要求('ag-grid-enterprise'); 新失败并出现异常“网格不是构造函数”

我该如何解决这个问题?我尝试了各种更改,例如新的 Grid.Grid 等,但似乎没有任何效果。

【问题讨论】:

    标签: node.js ag-grid


    【解决方案1】:

    最新23.1.1版本this page

    // ECMA 5 - using nodes require() method
    const AgGrid = require('ag-grid-enterprise');
    

    另一种方式关注this guide,这完全取决于你从哪个存储库下载依赖项。

    import {Grid, GridOptions} from '@ag-grid-community/core';
    import {LicenseManager} from '@ag-grid-enterprise/core';
    
    // or
    const {Grid, GridOptions} = require('@ag-grid-community/core');
    

    我使用了core,它适用于导入。

    对于旧版本:

    Grid 和其他所有东西一样,需要从 ag-grid-community 导入。

    1) ag-grid-enterprise 是 ag-grid-community 的纯附加功能。

    2) 您将通过不明确的 ag-grid-community api 使用 ag-grid-enterprise。仅将 ag-grid-enterprise 用于 LicenseManager。

    题外话:

    我建议从旧版本开始,因为新版本的源代码被缩小了,你会更难理解许多重要的细微差别。

    【讨论】:

      猜你喜欢
      • 2020-03-07
      • 2020-03-31
      • 1970-01-01
      • 1970-01-01
      • 2020-12-06
      • 2020-04-06
      • 2018-06-25
      • 1970-01-01
      • 2019-07-16
      相关资源
      最近更新 更多