Код: Выделить всё
onFilterOpenedКод: Выделить всё
onFilterChangedconsole.log("Filter opened.");
setIsFilterDialogOpen(true);
};
const onSortChanged = () => {
if (gridApiRef.current) {
columnState.current = gridApiRef.current.getColumnState();
}
};
const onFilterChanged = (event: { api: GridApi; }) => {
if (
event.api.getFilterModel() &&
Object.keys(event.api.getFilterModel()).length > 0
) {
console.log("Filter dialog is opened");
setIsFilterDialogOpen(true);
} else {
console.log("Filter closed.");
setIsFilterDialogOpen(false);
}
console.log("Filter changed");
};
< /code>
и настроен здесь: < /p>
< /code>
Я получаю сообщение «Открытое» фильтра », когда оно открывается, и« Диалог фильтра открывается », когда я ввода ввода в фильтр. Но ничего, когда это закрывается.
Подробнее здесь: https://stackoverflow.com/questions/797 ... log-closes
Мобильная версия