首页 文章

Ag-grid隐藏列 - Angular2

提问于
浏览
1

我想通过 ToolPanelcolumnsMenu 隐藏列时添加消息 .

我怎么知道隐藏哪个列?

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

1 回答

  • 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')
        }
    }
    

相关问题