首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >admin-on-rest:多对多关系

admin-on-rest:多对多关系
EN

Stack Overflow用户
提问于 2017-03-10 21:02:02
回答 1查看 861关注 0票数 0

定义多对多关系的正确方式是什么?

我有这样的关系:

代码语言:javascript
复制
Master <-many-to-many-> Service

REST API:

代码语言:javascript
复制
/services?filter={"master_id": 123}

此代码显示所有相关服务:

代码语言:javascript
复制
<ReferenceManyField label="Services" reference="services" target="master_id">
<Datagrid>
<TextField source="name" />
<EditButton />
</Datagrid>
</ReferenceManyField>

如何在ReferenceManyField中实现添加/删除操作?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-12 06:45:43

正如在similar question in the admin-on-rest issue tracker中回答的那样(请避免重复问题,这会给维护者带来更多的工作),admin-on-rest没有为它提供特殊的系统,所以你必须在React中完成它。这意味着查询第一个表,然后在接收到响应时查询第二个表。

你可以很容易做到这一点,in a componentWillMount()。如果你更喜欢冒险,你也可以使用Redux状态。如果您碰巧走到了这一步,请打开PR,让我们从您的解决方案中受益!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42719054

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档