Ag Grid Enterprise功能

时间:2018-11-08 07:35:17

标签: reactjs ag-grid ag-grid-react

我正在使用y = {18, 14, 12, 10}

app.js

1 2 3 5 18 14 12 10

DataGrid.js

ag-grid-enterprise

package.json

import React from 'react'
import ReactDOM from 'react-dom'
import { LicenseManager } from "ag-grid-enterprise"

LicenseManager.setLicenseKey('<enterprisekey>')
...

为什么import { AgGridReact } from 'ag-grid-react' import 'ag-grid-enterprise' import React from 'react' class DataGrid extends React.Component { onGridReady = params => { this.gridApi = params.api this.gridColumnApi = params.columnApi console.log('params', params) // ag-grid enterprise features are null E.G.(aggFuncService, clipboardService) } render() { return ( // Props omitted for brevity <AgGridReact /> ) } } 企业功能为空?看来我在这里做错了。

1 个答案:

答案 0 :(得分:1)

第一: 删除obsolete npm package ag-grid

  

重大更改:

     

ag-Grid的免费模块的NPM软件包名称现在为ag-grid-community,而不是ag-grid。这意味着您先安装npm install ag-grid-community,然后再参考import {Grid, GridOptions} from "ag-grid-community"

然后: 将ag-grid-react更新为与ag-grid-community相同的版本

最后一个,不确定是否要在params中找到什么,但是如果许可证有效,则应该可以使用所有功能。

  

简单检查:只需在gridOptions中添加[enableRangeSelection]="true",然后尝试在行和列之间选择范围