(ag-grid) Анимировать динамически добавляемые столбцы - PullRequest
0 голосов
/ 24 октября 2018

Как мы видим на 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 для всей сетки каждый раз, когда пользователь нажимает кнопку.

Можно ли отобразить эти столбцы по нажатию кнопки, в то же времявремя запуска анимации?

1 Ответ

0 голосов
/ 24 октября 2018

Если у вас нет этого свойства сетки suppressColumnMoveAnimation=true, по умолчанию для столбцов должна быть включена анимация.
Согласно документам

По умолчанию анимация столбцов включена,анимации строк отключены по умолчанию.Это соответствует стандартной конфигурации, которая, как ожидается, будет самой распространенной.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...