【发布时间】:2019-08-03 04:01:18
【问题描述】:
从 ag-grid 18.1.2 升级到 ag-grid 20.1.0 (ag-grid-community) 后,无法再导入 BaseFilter、SerializedTextFilter、SerializedDateFilter 和 SerializedNumberFilter。
我可以在dist/lib/filter (https://github.com/ag-grid/ag-grid/tree/master/dist/lib/filter) 下的git 源代码中看到它们,但是安装后它们在node_modules/ag-grid-community 下的代码中不可用。
我的应用包含扩展 BaseFilter 的类,并且它使用所有提到的接口。我已经在网上搜索了答案,但没有运气。
以下内容适用于 ag-grid@18.1.2,但不适用于 ag-grid-community@21.1.0。 BaseFilter 和 SerializedTextFilter 无法导入
import { BaseFilter, IFilterParams, SerializedTextFilter } from 'ag-grid';
class CustomFilterComponent<P extends IFilterParams, M extends SerializedTextFilter>
extends BaseFilter<string, P, M> {
customInit(): void {
...
}
isFilterActive(): boolean {
...
}
....
}
我希望有关于 ag-grid 库的这些更改以及如何处理它的信息。一直没找到。
【问题讨论】: