Как предотвратить сортировку таблицы реакций и сброс поиска

В этом официальном примере сортировка таблицы и поиск сбрасываются при размытии любого редактируемого поля 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по глобальному фильтру: см. документацию .

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