Обновление списка после удаления данных Данные не обновляются sh в mui-datatables - PullRequest
0 голосов
/ 26 марта 2020

Я просто удаляю одну информацию, используя мой API удаления с событием onClick icon, и после этого я просто вызываю API моего списка, но список не обновляется, я должен обновить sh эту страницу или просто дважды щелкнуть по значку Обновление списка вызовов.

Когда я отлаживаю свой код, я замечаю, что вызов API приходит с ответом 304 после удаления успешного сообщения.

Это происходит только в функции удаления.

Вот код.

Значок

<i class="zmdi zmdi-delete zmdi-hc-lg" id={data._id} onClick={(e) => this.deletedata(e.target.id)}  ></i>

Удалить функцию

 deletedata = (data) => {
        debugger;
        this.props.DeleteCity(data);<----Delete Api Call
        this.props.getcity();<----- Get Api Call 
    }

Примечание: - 1. API выполнен в Node на серверной части side и Front side, использующие redux-сагу для вызовов API. 2. И обратите внимание, что API еще не загружен ни на одном сервере. Я использую его в той же системе с помощью межсистемной настройки.

1 Ответ

0 голосов
/ 26 марта 2020

Этого не происходит, потому что он не работает асинхронно.

 deletedata = async (data) => {
        debugger;
        await this.props.DeleteCity(data);<----Delete Api Call
        this.props.getcity();<----- Get Api Call 
    }
...