Xml 如何在PopCommerce Admin中显示与其所有者相关的设施信息?
我已经下载了演示应用程序,并且正在尝试修改SimpleScreens中包含的EditParty.xml文件,以便也包含与ownerPartyId对应的设施名称。我已经相应地修改了文件,但它不起作用,给我留下了一个空白的容器框。任何帮助都将不胜感激,非常感谢Xml 如何在PopCommerce Admin中显示与其所有者相关的设施信息?,xml,moqui,Xml,Moqui,我已经下载了演示应用程序,并且正在尝试修改SimpleScreens中包含的EditParty.xml文件,以便也包含与ownerPartyId对应的设施名称。我已经相应地修改了文件,但它不起作用,给我留下了一个空白的容器框。任何帮助都将不胜感激,非常感谢 <section name="PartyFacilitySection"> <actions> <entity-find entity-name="mant
<section name="PartyFacilitySection">
<actions>
<entity-find entity-name="mantle.facility.Facility" list="partyFacilityList">
<econdition field-name="ownerPartyId"/></entity-find>
<set field="facilityIds" from="partyFacilityList.facilityId"/>
<set field="facilityNames" from="partyFacilityList.facilityName"/>
</actions>
<widgets>
<container-box>
<box-header><label text="Facilities" type="h5"/></box-header>
<box-toolbar>
</box-toolbar>
<box-body>
<form-list name="FacilitiesForm" list="partyFacilityList">
<row-actions>
<entity-find entity-name="mantle.facility.Facility" list="plantList">
<econdition field-name="ownerPartyId" operator="equals" value="84"/>
<econdition field-name="facilityName"/></entity-find>
</row-actions>
<field name="ownerPartyId"><default-field><hidden/></default-field></field>
<field name="facilityName"><default-field title="Name">
<display-entity entity-name="mantle.facility.Facility"/>
</default-field></field>
<field name="facilityName"><default-field><text-line size="20"/>
</default-field></field>
</form-list>
</box-body>
</container-box>
</widgets>
</section>
您的问题很不清楚。如果你想获得关注和用户输入,你需要为问题、预期结果和/或预期行为提供更多的上下文。欢迎使用SO。这是一个类似于“请调试我的代码”的问题,但我会简单地回答:您必须在表单列表中的字段元素名为“facilityName”,第二个将覆盖第一个。这就是为什么您看到的是文本行而不是显示实体。也就是说,显示实体和行操作毫无意义,您已经拥有实体find中的完整设施记录以获取partyFacilityList,因此无需在form-list.row-actions中执行其他查询,也无需使用显示实体来查询您已有的记录。只需使用display元素。@DavidE.Jones谢谢你的时间,这帮我弄明白了。问题解决了!