我有一个带有最新ag-grid版本的Node客户端应用程序。
我使用的ag-grid-community没有任何问题,需要行const {Grid} = require('ag-grid-community');而这个新的网格(agGridDiv,agGridOptions);
但是如果我将require更改为const {Grid} =require(‘ag-Grid-enterprise’),那么新的请求就会失败,并出现异常'Grid is not a constructor‘。
我该如何解决这个问题呢?我尝试了各种更改,例如新的Grid.Grid等,但似乎都不起作用。
发布于 2020-05-25 03:28:40
适用于最新23.1.1版 的
// 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,它可以用于导入。
旧版本的:
网格,就像其他所有东西一样,需要从ag- Grid -community导入。
1) ag-grid-enterprise是ag-grid-community的纯附加功能。
2)您将通过不显式的ag-grid-community api使用ag-grid-enterprise。仅对LicenseManager使用ag-grid-enterprise。
离题:
我建议从旧版本开始,因为新版本的源代码被缩小了,您将更难理解许多重要的细微差别。
https://stackoverflow.com/questions/61595333
复制相似问题