ag-grid 列菜单重置列事件?

标签 ag-grid

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

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

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

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

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

最佳答案

很久以前的事了,记不清了。但在我的代码中,我发现我使用了 columnMoved、columnResized、columnVisible、filterChanged 和 sortChanged 事件。我对所有这些事件运行相同的函数。该函数在进行我的特殊处理之前对事件进行去抖。

关于ag-grid 列菜单重置列事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55583141/

相关文章:

css - ag-Grid 使用 CSS 自定义工具提示

reactjs - 如何使用 Jest/Enzyme 测试 AgGridReact

angular - ag-Grid:如何从单元测试访问 gridApi?

javascript - ag-Grid 服务器端分页事件

jquery - 在ag-grid中无需按Control键即可选择多行

javascript - ag-grid 服务器端分页独立设置最后一行

datagrid - 如何在 Adaptable 中创建枢轴布局

reactjs - 定义 ColumnDefs 时使用 valueGetter 时 AG Grid 出现错误

javascript - 银格 : Autosizing columns at run time not working in chrome/IE 11

typescript - ag Grid 使用 angular 和 typescript 搜索数据