applications/product/widget/facility/FacilityGroupScreens.xml
<?xml version="1.0" encoding="UTF-8"?>
<!--
This file is subject to the terms and conditions defined in the
files 'LICENSE' and 'NOTICE', which are part of this source
code package.
-->
<screens xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/widget-screen.xsd">
<screen name=""><section></section></screen>
<!-- SCIPIO: Commenting this out for now. -->
<!-- <screen name="FindFacilityGroup">
<section>
<actions>
<set field="titleProperty" value="PageTitleFindFacilityGroup"/>
<set field="activeSubMenuItem" value="facilityGroup"/>
<entity-condition entity-name="FacilityGroup" list="facilityGroups"/>
</actions>
<widgets>
<decorator-screen name="CommonFacilityAppDecorator" location="${parameters.mainDecoratorLocation}">
<decorator-section name="body">
<screenlet>
<container style="button-bar">
<link target="EditFacilityGroup" text="${uiLabelMap.ProductNewGroup}" style="${styles.link_nav} ${styles.action_add}"/>
</container>
<include-form name="FindFacilityGroup" location="component://product/widget/facility/FacilityGroupForms.xml"/>
</screenlet>
</decorator-section>
</decorator-screen>
</widgets>
</section>
</screen>
<screen name="CommonFacilityGroupDecorator">
<section>
<actions>
<set field="activeSubMenu" from-field="activeSubMenu" default-value="component://product/widget/facility/FacilityMenus.xml#FacilityGroup" />
<set field="facilityGroupId" from-field="parameters.facilityGroupId"/>
<entity-one entity-name="FacilityGroup" value-field="facilityGroup"/>
</actions>
<widgets>
<decorator-screen name="CommonFacilityAppDecorator" location="${parameters.mainDecoratorLocation}">
</decorator-screen>
</widgets>
</section>
</screen>
<screen name="EditFacilityGroup">
<section>
<actions>
<set field="titleProperty" value="PageTitleEditFacilityGroup"/>
<set field="activeSubMenuItem" value="EditFacilityGroup"/>
<entity-one entity-name="FacilityGroup" value-field="facilityGroup"/>
</actions>
<widgets>
<decorator-screen name="CommonFacilityGroupDecorator">
<decorator-section name="body">
SCIPIO: redundant
<container style="button-bar">
<link target="EditFacilityGroup" text="${uiLabelMap.CommonNew}" style="${styles.link_nav} ${styles.action_add}"/>
</container>
<include-form name="EditFacilityGroup" location="component://product/widget/facility/FacilityGroupForms.xml"/>
</decorator-section>
</decorator-screen>
</widgets>
</section>
</screen>
<screen name="EditFacilityGroupMembers">
<section>
<actions>
<set field="titleProperty" value="PageTitleEditFacilityGroupMembers"/>
<set field="activeSubMenuItem" value="EditFacilityGroupMembers"/>
<entity-one entity-name="FacilityGroup" value-field="facilityGroup"/>
<set field="orderByList[]" value="sequenceNum"/>
<get-related value-field="facilityGroup" relation-name="FacilityGroupMember" list="facilityGroupMembers" order-by-list="orderByList"/>
</actions>
<widgets>
<decorator-screen name="CommonFacilityGroupDecorator">
<decorator-section name="body">
<container style="page-title">
<label>${uiLabelMap.PageTitleEditFacilityGroupMembers} ${uiLabelMap.CommonFor} ${facilityGroup.facilityGroupName} [${facilityGroup.facilityGroupId}]</label>
</container>
<container style="button-bar">
<link target="EditFacilityGroup" text="${uiLabelMap.ProductNewGroup}" style="${styles.link_nav} ${styles.action_add}"/>
</container>
<screenlet id="AddFacilityGroupMemberPanel" title="${uiLabelMap.ProductAddFacilityGroupMember}" collapsible="true">
<include-form name="AddFacilityGroupMember" location="component://product/widget/facility/FacilityGroupForms.xml"/>
</screenlet>
<include-form name="UpdateFacilityGroupMembers" location="component://product/widget/facility/FacilityGroupForms.xml"/>
</decorator-section>
</decorator-screen>
</widgets>
</section>
</screen>
<screen name="EditFacilityGroupRoles">
<section>
<actions>
<set field="titleProperty" value="PageTitleEditFacilityGroupRoles"/>
<set field="activeSubMenuItem" value="EditFacilityGroupRoles"/>
<entity-one entity-name="FacilityGroup" value-field="facilityGroup"/>
<get-related value-field="facilityGroup" relation-name="FacilityGroupRole" list="facilityRoles"/>
</actions>
<widgets>
<decorator-screen name="CommonFacilityGroupDecorator">
<decorator-section name="body">
<container style="page-title">
<label>${uiLabelMap.PageTitleEditFacilityGroupRoles} ${uiLabelMap.CommonFor} ${facilityGroup.facilityGroupName} [${facilityGroup.facilityGroupId}]</label>
</container>
<container style="button-bar">
<link target="EditFacilityGroup" text="${uiLabelMap.ProductNewGroup}" style="${styles.link_nav} ${styles.action_add}"/>
</container>
<screenlet id="AddFacilityGroupRolePanel" title="${uiLabelMap.ProductAddFacilityGroupPartyRole}" collapsible="true">
<include-form name="AddFacilityGroupRole" location="component://product/widget/facility/FacilityGroupForms.xml"/>
</screenlet>
<include-form name="UpdateFacilityGroupRoles" location="component://product/widget/facility/FacilityGroupForms.xml"/>
</decorator-section>
</decorator-screen>
</widgets>
</section>
</screen>
<screen name="EditFacilityGroupRollup">
<section>
<actions>
<set field="titleProperty" value="PageTitleEditFacilityGroupRollup"/>
<set field="activeSubMenuItem" value="EditFacilityGroupRollup"/>
<set field="parameters.facilityGroupId" from-field="parameters.showFacilityGroupId" default-value="${parameters.facilityGroupId}"/>
<entity-one entity-name="FacilityGroup" value-field="facilityGroup"/>
<get-related relation-name="ParentFacilityGroupRollup" value-field="facilityGroup" list="parentGroupRollups"/>
<get-related relation-name="CurrentFacilityGroupRollup" value-field="facilityGroup" list="currentGroupRollups"/>
<set field="facilityGroupId" from-field="facilityGroup.facilityGroupId"/>
</actions>
<widgets>
<decorator-screen name="CommonFacilityGroupDecorator">
<decorator-section name="body">
<container style="page-title"><label>${uiLabelMap.PageTitleEditFacilityGroupRollup} ${uiLabelMap.CommonFor} ${facilityGroup.facilityGroupName} [${facilityGroup.facilityGroupId}]</label></container>
<container style="button-bar">
<link target="EditFacilityGroup" text="${uiLabelMap.ProductNewGroup}" style="${styles.link_nav} ${styles.action_add}"/>
</container>
<screenlet id="AddFacilityGroupRollupFromPanel" title="${uiLabelMap.PageTitleAddFacilityGroupRollup}" collapsible="true">
<include-form name="AddFacilityGroupRollupFrom" location="component://product/widget/facility/FacilityGroupForms.xml"/>
</screenlet>
<include-form name="UpdateFacilityGroupRollupTo" location="component://product/widget/facility/FacilityGroupForms.xml"/>
<screenlet id="AddFacilityGroupRollupToPanel" title="${uiLabelMap.ProductGroupRollupChildGroupsAdd}" collapsible="true">
<include-form name="AddFacilityGroupRollupTo" location="component://product/widget/facility/FacilityGroupForms.xml"/>
</screenlet>
<include-form name="UpdateFacilityGroupRollupFrom" location="component://product/widget/facility/FacilityGroupForms.xml"/>
</decorator-section>
</decorator-screen>
</widgets>
</section>
</screen>
--></screens>