首页 > 解决方案 > 如何将 ag-grid-community 从版本 20.1.0 更新到 24.1.0?

问题描述

即我面临以下几个错误,但是当我尝试从 AgGrid 文档中查找时,这些属性在哪里找不到......它们甚至没有在更改日志中提到过时......

首先,我收到了这些编译错误

错误:无法绑定到“enableSorting”,因为它不是“ag-grid-angular”的已知属性。

错误:无法绑定到“enableSorting”,因为它不是“ag-grid-angular”的已知属性。

错误:无法绑定到“enableColResize”,因为它不是“ag-grid-angular”的已知属性。

// these 3 bindings are gone? I see no mentioned of them in change log, are they even on by default now?
<ag-grid-angular [enableSorting]="true" [enableFilter]="true" [enableColResize]="true">

其次,这些不在定义中,同样我也无法在他们的文档中找到它们ag-grid-angular!!!GridOptions

你们中的一些人经历过的通常的迁移方法是什么?请赐教。

标签: angulartypescriptangular7ag-gridag-grid-angular

解决方案


现在通过列定义启用排序和过滤。所以类型定义将在ColDef而不是在GridOptions.

请参阅下面的ColDef定义。

如果要对列启用排序/过滤/调整大小,只需添加如下属性:

{ field:'athlete', sortable:true, filter:true, resizable:true }

在此处查看相关文档


推荐阅读