如何取消 Ag-grid OnFilterChanged 事件?

Posted

技术标签:

【中文标题】如何取消 Ag-grid OnFilterChanged 事件?【英文标题】:How to cancel Ag-grid OnFilterChanged event? 【发布时间】:2021-11-12 06:04:17 【问题描述】:

onFilterChanged()/OnFilterModified() 事件会在过滤器模型更改时进行回调。如何取消此事件并防止重新加载数据?

【问题讨论】:

如果我的回答解决了你的问题,请标记为回答 【参考方案1】:

你可以试试event.stopPropagation(),你可以用你的方法绑定网格事件然后你可以在你的方法中使用event.stopPropagation()

<ag-grid-angular (onFilterChanged)="filterChanged($event)"></ag-grid-angular>
filterChanged(event) 
  event.stopPropagation();

【讨论】:

我尝试了 event.stopPropagation 和 event.preventDefault 。他们都没有工作。

以上是关于如何取消 Ag-grid OnFilterChanged 事件?的主要内容,如果未能解决你的问题,请参考以下文章

Vue Ag-grid 一次隐藏/取消隐藏所有列

(ag-grid)动画动态添加的列

在 Ag-grid 中禁用复选框选择

过滤器下的按钮未出现在 Ag-Grid 中

用于过滤整个字符串数组的 Ag-grid 文本过滤器

如何使用 ag-grid 禁用行?