Предупреждение: отсутствует перевод для ключа: ""; - PullRequest
0 голосов
/ 15 февраля 2019

Я использую реагировать на создание моего сайта.Но я получаю это предупреждение со страницы списка каждый раз ' Предупреждение: отсутствует перевод для ключа: ""; '

const ListTitle = () => {
    return <span>User Agents</span>;
}

 const SitemapFilter = props => (
    <Filter {...props}>
     <TextInput label="Type" source="type" alwaysOn/>
   </Filter>
   );

  export const SitemapList = props => (
     <List {...props} filters={<SitemapFilter />} title={<ListTitle />}>
    <Datagrid>
     <TextField source="type" label="Type"/>
     <UrlField source="url" label="URL"/>
     <EditButton/>
   </Datagrid>
 </List>
);

Я не могу найти причину.Пожалуйста, порекомендуйте.Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 06 апреля 2019

Если вы также получаете максимальный размер стека вызовов, превышенный этой ошибкой, вы, возможно, не вернете значение not null из своего бэкэнда.

Например, если у вас есть <TextField source="type" /> и тип обязателен, но вы возвращаете нулевое значение, тогда вы получите эту ошибку.Решение состоит в том, чтобы либо сделать это не обязательным, либо вернуть not null ответ.

0 голосов
/ 18 марта 2019

Я обнаружил, что причиной является EditButton компонент.Добавление метки prop к нему устраняет проблему.

<EditButton label="Edit" />
...