AG-Grid: закрытие меню фильтра
Нужно отследить, когда всплывающее меню "Колонка"> "Меню фильтра" отклонено... не удается найти информацию в событиях сетки, контекстном меню или фильтрах, которые это делают.
В основном ищет что-то вроде
toolPanelVisibleChanged
Мне нужно при увольнении сбросить фильтры к тому, что в данный момент применяется.
Итак, что я пытаюсь сделать, и у меня есть (все, кроме минус на увольнении):
- Получить фильтры, примененные в настоящее время, если они есть, и поместить в переменную
- Если пользователь щелкает меню фильтра и изменяет фильтр, но отменяет или нажимает кнопку 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 предприятие.