реагировать-администратор - забыть фильтры списка после перенаправления - PullRequest
0 голосов
/ 27 сентября 2019

С react-admin мы можем фильтровать списки результатов .При переходе на другую страницу и возвращении к списку предыдущие фильтры по-прежнему применяются.(Странно, что фильтры не отображаются в хэше URL)

Демонстрация: https://marmelab.com/react-admin-demo/#/

Filters are memorized after redirection

Этоreact-admin или redux поведение?

Я хочу получать новый список результатов каждый раз, когда загружаю его.

У меня есть две идеи сделать это:

  1. Я знаю, что дети <List/> получают функцию setFilter в своих реквизитах.Может быть, я мог бы вызвать setFilter({}) в методе componentWillUnmount() каждого ребенка (<Datagrid/>)?
  2. Звоните react-admin action changeListParams() в каждом componentWillUnmount() моего списка модулей.

Есть ли лучшее решение?Я не могу поверить, что удивительный тимбилдинг, этот потрясающий фреймворк, не подумал об этом сценарии использования!

Спасибо!

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