ag-grid 是一个功能强大的数据表格组件,它有多个相关的包可供选择,主要包括 ag-grid-community、ag-grid-enterprise 和 ag-grid-angular。
- ag-grid-community:这是 ag-grid 的开源版本,提供了基本的数据表格功能,包括排序、过滤、分组、聚合、列宽调整等。它可以直接通过 npm 安装,示例代码如下:
npm install ag-grid-community
- ag-grid-enterprise:这是 ag-grid 的商业版本,除了包含 ag-grid-community 的所有功能外,还增加了更多高级特性,如大数据渲染、无限滚动、复杂数据处理、导出等。使用 ag-grid-enterprise 需要购买许可证,并通过 npm 安装,示例代码如下:
npm install ag-grid-enterprise
- ag-grid-angular:这是 ag-grid 在 Angular 框架下的适配包,它提供了与 Angular 的集成,使得在 Angular 项目中更方便地使用 ag-grid。它依赖于 ag-grid-community 或 ag-grid-enterprise 包,示例代码如下:
npm install ag-grid-angular
通过上述代码示例,您可以根据需要选择合适的包进行安装和使用。