我有一个具有最新ag-grid版本的Node客户端应用程序。
我使用的是ag-grid-community,与此要求行没有任何问题 const {Grid} = require('ag-grid-community'); 和这个新 新的Grid(agGridDiv,agGridOptions);
但是如果我将require更改为 const {Grid} = require('ag-grid-enterprise'); 新的失败,并出现异常“ Grid不是构造函数”
我该如何解决?我尝试了各种更改,例如新的Grid.Grid等,但似乎没有任何效果。
答案 0 :(得分:0)
对于最新的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
,它可以导入。
对于旧版本:
与其他所有网格一样,网格也需要从ag-grid-community导入。
1)农业电网企业是农业电网社区的纯加性功能。
2)您将通过不显式的ag-grid-community api使用ag-grid-enterprise。只能将Ag-grid-enterprise用于LicenseManager。
离题:
我建议从旧版本开始,因为新版本的源代码已缩小,并且您将很难理解许多细微的差别。