Ag grid 是否有高级Ag Grid事件来侦听列状态的任何更改?

Ag grid 是否有高级Ag Grid事件来侦听列状态的任何更改?,ag-grid,ag-grid-angular,Ag Grid,Ag Grid Angular,我将Ag Grid与Angular一起使用,我想听听修改列状态的任何事件 到目前为止,我必须列出所有事件: (columnVisible)=onCol($event) (columnMoved)=onCol($event) 等等 是否有一个通用或更高级别的事件可以用来侦听列状态的任何更改?列出了addGlobalListener 有一个例子: 以下是示例角度版本中的相关代码: onGridReady(参数){ this.gridApi=params.api; this.gridColumnA

我将Ag Grid与Angular一起使用,我想听听修改列状态的任何事件

到目前为止,我必须列出所有事件:

  • (columnVisible)=onCol($event)
  • (columnMoved)=onCol($event)
  • 等等

是否有一个通用或更高级别的事件可以用来侦听列状态的任何更改?

列出了
addGlobalListener

有一个例子:

以下是示例角度版本中的相关代码:

onGridReady(参数){
this.gridApi=params.api;
this.gridColumnApi=params.columnApi;
params.api.addGlobalListener(函数(类型,事件){
if(type.indexOf(“column”)>=0){
log(“获取列事件:”,事件);
}
});
}

您知道如何调用函数中的角度方法吗?在那个例子中,如果我更改saveState()的console.log,我会得到一个“未捕获引用错误:未定义saveState”@JMarques-将函数更改为胖箭头函数,例如
params.api.addGlobalListener((type,event)=>{this.saveState()})