Ag-grid隐藏列 - Angular2

时间:2017-10-09 09:53:59

标签: angular ag-grid

我想在ToolPanelcolumnsMenu隐藏列时添加消息。

我如何知道哪个列被隐藏?

我知道只有当我按gridOptions.columnApi.getColumnState()加载网格时才会隐藏哪些列,但我不知道方法或事件是实时知道我隐藏了哪一列。

1 个答案:

答案 0 :(得分:2)

您可以收听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')
    }
}