我想通过 ToolPanel 或 columnsMenu 隐藏列时添加消息 .
ToolPanel
columnsMenu
我怎么知道隐藏哪个列?
我知道只有当我通过 gridOptions.columnApi.getColumnState() 加载网格时才会隐藏哪些列,但我不知道方法或事件是实时知道哪些列我隐藏了 .
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') } }
1 回答
您可以收听onColumnVisible事件 . 如果我正在底部读取事件层次结构正确,那么您将获得受影响的列或列,以及它们是否被隐藏 .