在admin-on-rest中,要将<CreateButton>(种子外键)添加到ReferenceManyField,可以按照以下步骤进行操作:
下面是一个示例代码,展示了如何在admin-on-rest中将<CreateButton>添加到ReferenceManyField:
import React from 'react';
import { ReferenceManyField, Datagrid, TextField } from 'admin-on-rest';
import { CreateButton } from 'admin-on-rest';
const CustomToolbar = props => (
<Toolbar {...props}>
<CreateButton to="/create" label="添加种子外键" />
</Toolbar>
);
const MyResourceList = (props) => (
<ReferenceManyField
label="种子外键"
reference="seed_foreign_key"
target="resource_id"
{...props}
>
<Datagrid>
<TextField source="id" />
<TextField source="name" />
</Datagrid>
</ReferenceManyField>
);
export const MyResource = (props) => (
<List {...props}>
<MyResourceList />
</List>
);
在上面的示例中,我们创建了一个CustomToolbar组件,它包含一个<CreateButton>组件。然后,我们将CustomToolbar组件作为ReferenceManyField组件的子组件,并将其传递给toolbar属性。最后,我们定义了一个MyResourceList组件,它使用ReferenceManyField和Datagrid来显示种子外键的列表。
请注意,上述示例中的URL "/create" 是一个示例,你需要根据你的实际情况将其替换为你的创建页面的URL。
希望这个答案能够帮助到你!如果你需要更多关于admin-on-rest的帮助,请参考腾讯云的相关产品和文档:
领取专属 10元无门槛券
手把手带您无忧上云