Как мы видим на https://www.ag-grid.com/javascript-grid-column-menu/, когда пользователь устанавливает / снимает отметку с столбца в меню, сетка анимирует другие столбцы.
Я представляю некоторые столбцы динамически, используя columnDefs:
this.columnDefs = [
{ headerName: 'Name', field: 'name', width: 200 },
{ headerName: 'S01F01', hide: this.solver !== 'solver1', field: 'age', width: 90, suppressToolPanel: true },
...
];
Я привязал флаг скрытия / показа к кнопкам в пользовательском интерфейсе, которые при необходимости будут отображать набор столбцов в сетке. Хотя столбцы отображаются правильно, они просто появляются вместо анимации в сетке. Я понимаю, что это потому, что я просто обновляю columnDefs для всей сетки каждый раз, когда пользователь нажимает кнопку.
Есть ли способ отображать эти столбцы одним нажатием кнопки и одновременно запускать анимацию?