Каждый ребенок в списке должен иметь уникальную «ключевую» опору. Проверьте метод рендеринга `DatagridBody`. Другие подобные посты не помогли - PullRequest
0 голосов
/ 03 июня 2019

Когда я пытаюсь обновить элемент в списке, операция работает, и элемент обновляется в БД, а также в пользовательском интерфейсе, обновление работает, хотя это занимает некоторое время и временно показывает дополнительную строку в течение короткого момента.,Однако в консоли появляется предупреждение, и в сообщении говорится: «Каждый дочерний элемент в списке должен иметь уникальный ключ». Проверьте метод рендеринга DatagridBody ».Я видел, что эта ссылка считается разрешением для указанного выше предупреждения, однако у меня уже есть идентификатор атрибута в ответе json, см. Код ниже:

const convertHTTPResponseToDataProvider = (response, тип, ресурс, параметры) => {const {заголовки, json} = ответ;

switch (type) {
case GET_LIST:
    return {
        data: json.map(x => x),
        total: parseInt(headers.get('content-range'), 10),
    };
case CREATE:
    return { data: { ...params.data, id: json.id } };
case UPDATE:
    return { data: { ...params.data, id: json.id } };
default:
    return { data: json };
}
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...