Существует ли высокоуровневое событие Ag-Grid для прослушивания каких-либо изменений в состоянии столбца? - PullRequest
0 голосов
/ 22 февраля 2019

Я использую Ag-Grid вместе с Angular, и я хотел бы прослушать любое событие, которое изменяет состояние столбца.

На данный момент я должен перечислить все события:

  • (columnVisible)=onCol($event)
  • (columnMoved)=onCol($event)
  • и т. Д.

Существует ли событие общего или более высокого уровня, на которое я мог бы положитьсяЧтобы прослушать любое изменение состояния столбца?

1 Ответ

0 голосов
/ 23 февраля 2019

Там addGlobalListener, в списке здесь .

Есть пример: https://www.ag -grid.com / javascript-grid-column-определений / # column-api-example

Вот соответствующий код из угловой версии примера:

onGridReady(params) {
    this.gridApi = params.api;
    this.gridColumnApi = params.columnApi;

    params.api.addGlobalListener(function(type, event) {
        if (type.indexOf("column") >= 0) {
            console.log("Got column event: ", event);
        }
    });
}
...