实体加入 xml

Entity joining in xml

我 运行 在加入地幔实体方面遇到了一个小障碍。我想要一个单一的描绘来自两个地幔实体的领域,但我没有成功加入他们。具体来说,我已经 link 将各方关系列表(作为联系人)编辑到单个 partyId(供应商),目的是制作供应商联系人页面。但是,我无法 link 该表单列表与 PartyContactMech 和 ContactMech 实体(以便在同一表单列表中显示电子邮件和 phone 号码)。更一般地说,我的问题是如何将列表相互映射,就像将列表映射到单个对象一样(在尝试使用实体查找时,使用实体查找和值字段不起作用)?

不需要创建一个视图实体(连接实体)来做到这一点。只需在屏幕的主要 'actions' 部分中对 PartyRelationship 实体进行查询,指定 toParty(供应商)。然后在您的 Form-List 中,使用 'row-actions' 查询 PartyContactMech 等,以获取先前查询返回的每个 fromPartyId(联系人)条目。另请查看 Mantle USL 中的 PartyViewEntities 文件。那里已经为您定义了一些有用的视图实体,例如 PartyToAndRelationship、PartyFromAndRelationship 等。另请注意实体查找一个 returns 单个 "map" (值字段),因为它在 PK 上查询.而entity-find returns 地图列表(list)。它们是单独的查询类型。如果我正确理解你的问题。