根据React Admin文档,您可以将SimpleForm重定向道具设置为“编辑”,“显示”,“列表”和false。或输入自定义路线。
为什么不创建?
我们希望促进快速输入数据。提交,新表格,填写,提交。我尝试将其设置为创建路线。在我们的例子中,类似/#/adminResource/create
的示例,其中adminResource是资源的名称,但是发生的是,我看到url栏闪烁的内容而不是第一个资源的列表路由。不知道它闪烁到什么,它会很快赶上。
我在这里想念什么?
const redirect = (basePath, id, data) => {
return `/#/adminResource/create`;
};
const ResourceCreate = props => (
<Create title='Create a State' {...props}>
<SimpleForm redirect={redirect}>
[[EDIT]我曾尝试将重定向设置为false。这使用户可以使用创建表单,但是该表单不会重置。先前的值仍然存在。
如果要保留在“创建”表单中,请尝试以下操作:redirect={false}