【发布时间】:2021-10-02 10:51:03
【问题描述】:
我有一个帐户实体,里面有一个联系人类型和值道具,在前端 UI 中,当创建或编辑帐户时,这些数据应该表示为 Form 内部的表格。这样做的最佳方法是什么?
【问题讨论】:
标签: cuba-platform
我有一个帐户实体,里面有一个联系人类型和值道具,在前端 UI 中,当创建或编辑帐户时,这些数据应该表示为 Form 内部的表格。这样做的最佳方法是什么?
【问题讨论】:
标签: cuba-platform
这取决于Account和Contact之间的关系:是Association还是Composition。
如果联系人只能作为帐户的一部分存在,则这些实体应具有一对多组合关系。在这种情况下,框架将自动执行您想要的操作:帐户实体编辑器将包含一个用于添加/删除/编辑联系人的表格。
但是请注意,在这种情况下:
如果联系人可以单独存在,则帐户和联系人应使用关联连接。在这种情况下,生成的帐户实体编辑器将只允许您链接现有的联系人(您需要使用自己的编辑器创建联系人)。
如果您想要关联关系和编辑器中的表格,您可以创建自己的表单字段组件:
请参阅此Data Modelling guide,了解有关组合与关联的更多详细信息。
【讨论】: