AG-Grid: закрытие меню фильтра

Нужно отследить, когда всплывающее меню "Колонка"> "Меню фильтра" отклонено... не удается найти информацию в событиях сетки, контекстном меню или фильтрах, которые это делают.

В основном ищет что-то вроде

toolPanelVisibleChanged

Мне нужно при увольнении сбросить фильтры к тому, что в данный момент применяется.

Итак, что я пытаюсь сделать, и у меня есть (все, кроме минус на увольнении):

  1. Получить фильтры, примененные в настоящее время, если они есть, и поместить в переменную
  2. Если пользователь щелкает меню фильтра и изменяет фильтр, но отменяет или нажимает кнопку bg (которая закрывает меню), повторно применяйте фильтры в переменной в меню dismiss.

Что происходит, когда пользователь вносит изменение в фильтр, не применяя его, и закрывает меню... и снова открывает его, он думает, что показанные фильтры применены, но они не были применены, щелкнуть не было.

Полезные ссылки, на которые я смотрел:

https://www.ag-grid.com/javascript-grid-events
https://www.ag-grid.com/javascript-grid-column-menu
https://www.ag-grid.com/javascript-grid-filtering

Используя Angular 7, машинопись и ag-grid предприятие.

0 ответов

Другие вопросы по тегам