Reactjs react admin展开未知数据提供程序函数:getOne

Reactjs react admin展开未知数据提供程序函数:getOne,reactjs,react-admin,Reactjs,React Admin,我正在尝试使用react admin创建扩展选项 在my AdminPanel.js中: 问题是,当我尝试扩展条目时,会出现错误,说未知的dataProvider函数:getOne 我如何解决这个问题 最好不要再使用dataProvider直接使用SimpleShowLayout而不显示 错误原因: ContentShow是否作为show道具传递给资源组件?如果没有,ContentShow组件就没有动作道具。所以它找不到函数getOne。参考: 正确使用扩展道具: 在这种情况下,您应该传递一个依

我正在尝试使用react admin创建扩展选项

在my AdminPanel.js中:

问题是,当我尝试扩展条目时,会出现错误,说未知的dataProvider函数:getOne

我如何解决这个问题

最好不要再使用dataProvider

直接使用SimpleShowLayout而不显示

错误原因:

ContentShow是否作为show道具传递给资源组件?如果没有,ContentShow组件就没有动作道具。所以它找不到函数getOne。参考:

正确使用扩展道具:


在这种情况下,您应该传递一个依赖于record propscontent对象的演示组件。

Simple I console.log props并发现错误

以下是我的解决方案:

const ContentShow = props => (
    <SimpleShowLayout>
        <RichTextField source={props.record.content}/>
    </SimpleShowLayout>
);

它只显示内容字符串,而不显示内容所包含的内容:。。。
const ContentShow = props => (
    <SimpleShowLayout>
        <RichTextField source="content" />
    </SimpleShowLayout>
);
const ContentShow = props => (
    <SimpleShowLayout>
        <RichTextField source={props.record.content}/>
    </SimpleShowLayout>
);