Ag grid 如何将集合过滤器更新为ag grid v21?
我有扩展SetFilter的自定义BaseSetFilter。它与ag grid v20.2.0配合使用,甚至不使用ag grid v21.0.1构建。有关于中断更改(请参阅中的AG-2946)和在过滤器重构后创建的注释,但没有关于如何更改现有过滤器以使用新版本的指南 要将自定义过滤器从ag grid v20升级到ag grid v21,必须进行哪些更改? 如此多的突破性变化没有记录在案。 以下是我到目前为止所做的。。。这些都不在发行说明或文档中:Ag grid 如何将集合过滤器更新为ag grid v21?,ag-grid,ag-grid-angular,Ag Grid,Ag Grid Angular,我有扩展SetFilter的自定义BaseSetFilter。它与ag grid v20.2.0配合使用,甚至不使用ag grid v21.0.1构建。有关于中断更改(请参阅中的AG-2946)和在过滤器重构后创建的注释,但没有关于如何更改现有过滤器以使用新版本的指南 要将自定义过滤器从ag grid v20升级到ag grid v21,必须进行哪些更改? 如此多的突破性变化没有记录在案。 以下是我到目前为止所做的。。。这些都不在发行说明或文档中: 将BaseFilter重命名为SimpleF
- 将
重命名为BaseFilter
,以访问静态运算符SimpleFilter
- 重新声明的
、GridCell
和GridCellDef
已从ag网格中删除GridRow
- 将属性
重命名为filterParams
,但该属性是私有的,因此没有帮助providedFilterParams
- 将方法
重命名为customInit
init
- 将方法
序列化为
getModelFromUi
- 在
和IFloatingFilter
之后删除了泛型类型IFloatingFilterParams
- 注释掉代码以满足
ng服务
ng serve
中)报告错误,表明过滤器相关的接口和类已以中断方式更改,例如:
- 属性“valueModel”是私有的,只能在类“SetFilter”中访问
- 属性“ProviderFilterParams”是私有的,只能在类“ProviderFilter”中访问
- 类型“BaseSetFilter”上不存在属性“translate”
- 类型“IFilterComp”上不存在属性“onFloatingFilterChanged”
- 属性'initialiseFilterBodyUi'在类型'SetFilter'中是私有的,但在类型'BaseSetFilter'中不是私有的