Как предотвратить сортировку таблицы реакций и сброс поиска
В этом официальном примере сортировка таблицы и поиск сбрасываются при размытии любого редактируемого поля https://codesandbox.io/s/github/tannerlinsley/react-table/tree/master/examples/kitchen-sink Как я могу этого избежать? Я хочу, чтобы сортировка и поиск оставались неизменными, даже если кто-то редактирует данные. Спасибо
1 ответ
При использовании sortBy вы можете установить для этого свойства значение false
autoResetSortBy: логическое значение
- По умолчанию истинно
- При значении true состояние sortBy автоматически сбрасывается при выполнении любого из следующих условий: данные изменены;
- Чтобы отключить, установите значение false
https://react-table.tanstack.com/docs/api/useSortBy
То же самое для фильтрации
autoResetFilters: логическое значение
- По умолчанию истинно
- Если установлено значение true, состояние фильтров автоматически сбрасывается при выполнении любого из следующих условий: данные изменены;
- Чтобы отключить, установите значение false
https://react-table.tanstack.com/docs/api/useFilters
Также см. этот FAQ https://react-table.tanstack.com/docs/faq#how-do-i-stop-my-table-state-from-automatically-resetting-when-my-data-changes
Изменить. Для полноты можно также установить
autoResetGlobalFilter
по глобальному фильтру: см. документацию .