Ag grid ag网格列菜单重置列事件?

Ag grid ag网格列菜单重置列事件?,ag-grid,Ag Grid,ag grid是否有对应于每个列菜单底部的“重置列”项的grid事件 我需要对“重置列”进行一些特殊处理,以及对列“移动”、“调整大小”等的不同处理。我为“columnEverythingChanged”事件设置了一个事件处理程序,为“columnMoved”设置了一个不同的事件处理程序(等等)。我发现: 1) 当没有对任何列进行任何更改并且我按下“重置列”时,“columnEverythingChanged”被调用。好的 2) 当一个或多个列被更改并且我按下“重置列”时,“columnEver

ag grid是否有对应于每个列菜单底部的“重置列”项的grid事件

我需要对“重置列”进行一些特殊处理,以及对列“移动”、“调整大小”等的不同处理。我为“columnEverythingChanged”事件设置了一个事件处理程序,为“columnMoved”设置了一个不同的事件处理程序(等等)。我发现:

1) 当没有对任何列进行任何更改并且我按下“重置列”时,“columnEverythingChanged”被调用。好的 2) 当一个或多个列被更改并且我按下“重置列”时,“columnEverythingChanged”和“columnMoved”(或其他)都会被调用

我的问题:在案例(2)中,我的“columnMoved”逻辑不应该运行


第二个问题:“columnEverythingChanged”也会在应用程序启动时被调用。没什么大不了的,但我不得不绕开它。

这是很久以前的事了,我不记得细节了。但在我的代码中,我看到我使用了columnMoved、columnResized、columnVisible、filterChanged和sortChanged事件。我在所有这些事件上运行相同的函数。该函数在执行我的特殊处理之前对事件进行去抖动。

您找到解决方案了吗?