React-таблица - принудительное обновление данных с помощью onFetch - PullRequest
0 голосов
/ 22 марта 2019

Я пытаюсь использовать компонент response-table в своем проекте ReactJS.Я использую внешний источник данных (серверная обработка), и он работает.Чтобы получить данные, я использую опору с именем onFetchData, которая вызывает мою функцию с именем fetchData(state, instance).Это работает нормально.Но сейчас мне нужно обновить эти данные.Позвольте мне объяснить: данные из моей таблицы поступают из свойства состояния, называемого «данные».Когда я изменяю что-либо в реагирующей таблице, сама реагирующая таблица вызывает функцию, объявленную в onFetchData, и отправляет его внутреннее состояние (таблицы) в качестве параметра.Это состояние имеет фильтры и сортировку реквизит ..... это нормально.Когда мой «fetchData(state, instance)» выполняется, он вызывает мой внешний сценарий и получает данные, сохраняет эти данные для проверки состояния и обновляет мою таблицу.Все это работает нормально!Но теперь у меня есть 3 внешних фильтра на моем экране (не в реагирующей таблице!), И когда я изменяю эти фильтры, я хотел бы снова вызвать 'fetchData(state, instance)', чтобы принудительно обновить данные ОС ...... но я могу't, потому что у меня нет текущей таблицы' состояние '(которая содержит текущие фильтры таблицы и порядок).Я могу вызвать мой 'fetchData(state, instance)', когда меняю любой фильтр на моем экране, но я теряю любой набор фильтров в таблице мю-реакции.

...