我有扩展SetFilter的自定义BaseSetFilter。它可用于ag-grid v20.2.0,甚至无法使用ag-grid v21.0.1进行构建。有一些有关中断更改的说明(请参见ag-grid v21.0.0 changelog中的AG-2946),并在过滤器重构之后创建custom floating filters,但没有有关如何更改现有过滤器以使其与新版本一起使用的指南。>
要将自定义过滤器从ag-grid v20升级到ag-grid v21,必须进行哪些更改? 如此多的重大更改尚未记录。
这是我到目前为止所做的...这些都不在发行说明或文档中:
BaseFilter
重命名为SimpleFilter
以访问静态运算符。GridCell
,GridCellDef
和GridRow
。filterParams
重命名为providedFilterParams
,但这是私有的,因此没有帮助。customInit
重命名为init
。serialize
重命名为getModelFromUi
。IFloatingFilter
和IFloatingFilterParams
之后的通用类型。ng serve
。 Typescript(使用VS代码和ng serve
)报告错误,这些错误指示与过滤器相关的接口和类已以不同的方式更改,例如: