2017-10-09 5 views
1

열을 ToolPanel 또는 columnsMenu으로 숨길 때 메시지를 추가하고 싶습니다.Ag-grid hidden columns - Angular2

숨겨진 열을 어떻게 알 수 있습니까?

gridOptions.columnApi.getColumnState()으로 그리드를로드 할 때만 어떤 열이 숨겨져 있는지 알지만 어떤 방법이나 이벤트가 내가 숨겨진 열을 실시간으로 알 수 있는지 알 수 없습니다.

답변

1

당신이들을 수있는 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') 
    } 
} 
+0

안녕하세요, Jarod, 도와 주셔서 감사합니다! 그것은 작동합니다. –