如何在显示/编辑/创建

时间:2017-10-18 11:45:49

标签: admin-on-rest

admin-on-rest: Access row's column data within a Datagrid component类似,但我认为它不适用于我的案例:

 export const PlantShow = (props) => {
 return (<Show {...props}>
      <TabbedShowLayout>
        <Tab label="Analytics">
            { record.oneId && <MetricsCharts {...props} manufacturer="one" /> }
            { record.otherId && <MetricsCharts {...props} manufacturer="other" /> }
            { record.anotherId && <MetricsCharts {...props} manufacturer="another" /> }
        </Tab>
    </TabbedShowLayout>
 </Show>)
}

应该有一种方法可以访问当前记录的内部,所以我可以引入条件逻辑..我没有找到任何有用的道具..我甚至试图在PlantShow函数中注入{record}但是没有工作要么。此外DependentInput肯定没有帮助

谢谢!

1 个答案:

答案 0 :(得分:2)

您必须使用中间组件作为Show的子级。它将收到记录道具。

posts.js组件周围查看https://codesandbox.io/s/wyln51r907PostShow内)。