Reactjs 反应管理员:<;ReferenceField>;on外键获取数据,但不呈现子项

Reactjs 反应管理员:<;ReferenceField>;on外键获取数据,但不呈现子项,reactjs,react-admin,Reactjs,React Admin,我正在使用react admin 3.1.1 我通过电子邮件在员工和用户之间建立了一对一的关系 我在后端使用graphql 代码如下: <ReferenceField disabled label="Registered user" source="email" reference="RaUser" link="show" >

我正在使用
react admin 3.1.1

我通过电子邮件在员工和用户之间建立了一对一的关系

我在后端使用graphql

代码如下:

<ReferenceField disabled
        label="Registered user"
        source="email"
        reference="RaUser"
        link="show"
      >
        <FunctionField  render={record => {console.log('record', record); return `${record.first_name} ${record.last_name} - ${record.email}`}}  />
      </ReferenceField> 

{console.log('record',record);返回`${record.first\u name}${record.last\u name}-${record.email}`}/>
我可以在“网络”选项卡中看到请求通过,并且有数据。但是,引用字段没有呈现任何子项,我试图在FunctionField中的render函数中控制台日志数据,但console.log甚至没有被调用


有人能帮我做些什么让它工作吗?

你有没有试过用
测试它在不同字段中是否失败?否则,如果引用的值正确,代码看起来很好。也许提供响应数据有助于解决id、电子邮件和函数字段的问题。现在我不完全确定发生了什么,我甚至尝试了ReferenceManyField,结果是一样的,没有子渲染。这可能是主键列的问题吗?我在我的项目中有其他正常运行的引用字段,但只有在这里,我没有使用ID,而是使用电子邮件。但是我可以清楚地看到,网络请求提供了有效和正确的数据,只是引用字段的行为就像什么都没有到达一样。您可以提供记录结构(jsons)-用户的实体和您试图查看的当前实体吗?用户:
{id:“1”,名字:“Khalid”,姓氏:“Wehner”,电子邮件:"email@email.com,…}
员工:
{id:“2”,电子邮件:email@email.com“,…}