Ag-grid 隐藏列 - Angular2

Ag-grid hidden columns - Angular2

我想在按 ToolPanel 或按 columnsMenu 隐藏列时添加一条消息。

我怎么知道哪一列被隐藏了?

我只有在通过gridOptions.columnApi.getColumnState()加载网格时才知道哪些列被隐藏了,但我不知道实时知道我隐藏了哪些列的方法或事件是什么。

onColumnVisible事件可以收听。如果我在底部阅读正确的事件层次结构,那么您将看到受影响的一列或多列以及它们是否被隐藏。

this.gridOptions.onColumnVisible = function (event) {
    if (event.visible) {
        console.log(event.column.colId + ' was made visible');
    } else {
        console.log(event.column.colId  + ' was hidden')
    }
}