【发布时间】:2021-09-05 01:19:27
【问题描述】:
查看示例代码框:
使用自定义标题时变慢(14 秒)
步骤:
- (单击)切换以显示过滤器
- (类型)丰田
- 等待过滤器更新(也很慢)
- (点击)获取过滤器
- 等待 10 秒或更长时间让 console.log 显示...
此示例使用自定义标题,但将 agColumnHeader 添加到 frameworkComponents
const frameworkComponents = {
agColumnHeader: AgColumnHeader
};
同样在按钮点击时 - 将过滤器切换为真
colDef.floatingFilter = !colDef.floatingFilter;
colDef.filter = "agTextColumnFilter";
不使用自定义标题时更快
步骤:
- (点击)过滤器图标
- (类型)丰田
- 等待过滤器更新(也很慢)
- (点击)获取过滤器
- 等待 10 秒或更长时间让 console.log 显示...
此示例只是在加载时将 floatingFilter 默认为 true,但没有对列标题进行自定义。
const defaultColDef: TColumn = {
filter: "agTextColumnFilter",
floatingFilter: true
};
【问题讨论】: