如何在Simple-admin中将引用字段放在admin-on-rest中?

时间:2017-11-03 13:39:09

标签: javascript reactjs admin-on-rest

在我的项目中,我需要在<SimpleList>组件中显示一个参考字段 在<Datagrid>我可以做到:

<ReferenceField 
    label="user" 
    source="user_id" 
    reference="User" 
    linkType={false}
>
    <TextField source="first_name" sortable={true} />
</ReferenceField>

我如何在SimpleList中做同样的事情?

small={
      <SimpleList
        primaryText={record => record.number}
        //(I want make reference here with User table
        secondaryText={record => record.user_id }
      />
}

1 个答案:

答案 0 :(得分:2)

尽管这似乎是一种破解,但是当您在参考字段中指定basePath属性时,这是可能的:

<simpleList 
    secondaryText= { record => 
      (
        <ReferenceField basePath="User" record={record} label="user" source="user_id" reference="User" linkType={false}>
            <TextField source="first_name" />
        </ReferenceField>
      )
    }
/>

我在github上找到了它,并且对我有用,但是在文档中并未真正指定。