农业网格列菜单重置列事件?

时间:2019-04-08 23:29:00

标签: ag-grid

ag-grid是否具有与每个列菜单底部的“重置列”项相对应的网格事件?

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

1)当未对任何列进行任何更改并且我按“重置列”时,将调用“ columnEverythingChanged”。精细。 2)当一个或多个列已更改并且我按“重置列”时,会同时调用“ columnEverythingChanged”和“ columnMoved”(或其他)。

我的问题:在情况(2)中,我的“ columnMoved”逻辑不应运行。

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

1 个答案:

答案 0 :(得分:0)

这是很久以前的事了,我不记得了。但是在我的代码中,我看到我使用了columnMoved,columnResized,columnVisible,filterChanged和sortChanged事件。我在所有这些事件上运行相同的功能。在执行我的特殊处理之前,该函数会将事件反跳。