Aza*_*ade 0 reactjs redux-form admin-on-rest
我需要在rest Edit上以admin身份访问当前记录。我有一个实体,需要它的属性之一来执行条件任务。我在整个互联网上搜索,却一无所获。
export const UserEdit = (props) => (
<Edit {...props}>
<SimpleForm>
<TextField source="Username" label="Username" />
</SimpleForm>
</Edit>
); Run Code Online (Sandbox Code Playgroud)
这是不可能的,admin-on-rest但这就是React的救命之道,您可以创建一个组件来添加此行为。
就像是:
const WithProps = ({children,...props}) => children(props);
Run Code Online (Sandbox Code Playgroud)
并像这样使用它:
export const UserEdit = (props) => (
<Edit {...props}>
<WithProps>{({record,...props})=>
<SimpleForm record={record} {...props}>
<TextField source="Username" label="Username" />
</SimpleForm>}
</WithProps>
</Edit>
);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1345 次 |
| 最近记录: |