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')
}
}
我想在按 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')
}
}