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