首页 > 解决方案 > React-admin 不会正确添加 id 来显示视图 url

问题描述

我无法让我的显示视图正常工作。我收到一条错误消息:

未找到元素

我在 _id 的 mongodb 中的数据是字符串而不是 ObjectID。我认为这不是问题,但是在数据库中某些 id 的开头添加了一些破折号。我的显示组件如下所示:

import React from "react";
   import {Show, SimpleShowLayout,DateField, TextField,BooleanField,NumberField,TabbedShowLayout,Tab
   } from "react-admin";
   import { GridTab } from "../../../common/components/layout/Grid/GridTab";
   import { ReferenceGridTab } from "../../../common/components/layout/Grid/ReferenceGridTab";

   export const JssSessionShow = props => (
       <Show title="Session View" {...props}>
         <SimpleShowLayout>
           <TextField source="session" />
           <DateField source="expires" />
           <TextField source="id" />
        </SimpleShowLayout>
   </Show>
 );

我不知道如何将我的 id 正确添加到我的显示视图的 url 中。请有人帮我解决这个问题。

标签: reactjsreact-admin

解决方案


我能够解决这个问题。数据提供者使用的后端未与正确的源通信。


推荐阅读