关于加入地幔实体,我遇到了一些障碍。我想从两个地幔实体中有一个描绘字段,但我没有成功加入它们。具体来说,我已将一个党派关系列表(作为联系人)链接到单个partyId(供应商),目标是建立供应商联系人页面。但是,我无法将该表单与PartyContactMech和ContactMech实体链接(为了在同一表单列表中显示电子邮件和电话号码)。更一般地说,我的问题是一个地图如何能够以相同的方式将列表映射到单个对象(使用entity-find-one和value-field在使用entity-find尝试时不起作用)?/ p>
答案 0 :(得分:1)
没有必要制作一个视图实体(连接实体)来做到这一点。只需在主要'操作'中对PartyRelationship实体进行查询。屏幕的一部分,指定toParty(供应商)。然后在您的表单列表中,使用' row-actions'查询上一个查询返回的每个fromPartyId(联系人)条目的PartyContactMech等。另请查看Mantle USL中的PartyViewEntities文件。已经为您定义了一些有用的视图 - 例如PartyToAndRelationship,PartyFromAndRelationship等。另请注意,entity-find-one返回单个" map" (值 - 字段),因为它在PK上查询。而实体 - 查找返回地图列表(列表)。它们是单独的查询类型。如果我正确理解你的问题。