applications/marketing/widget/TrackingCodeScreens.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="EditTrackingCode">
<section>
<actions>
<property-map resource="MarketingUiLabels" map-name="uiLabelMap" global="true"/>
<set field="activeSubMenuItem" value="TrackingCode"/>
<set field="donePage" from-field="parameters.DONE_PAGE" default-value="/marketing/control/FindTrackingCode"/>
<set field="trackingCodeId" from-field="parameters.trackingCodeId"/>
<entity-one entity-name="TrackingCode" value-field="trackingCode"/>
<set field="title" value="${uiLabelMap.MarketingTrackingCode} ${trackingCodeId}" />
</actions>
<widgets>
<decorator-screen name="CommonTrackingCodeDecorator" location="component://marketing/widget/sfa/CommonScreens.xml">
<decorator-section name="body">
<section>
<condition>
<not><if-empty field="trackingCode"/></not>
</condition>
<widgets>
<screenlet>
<container>
<link text="${uiLabelMap.MarketingTrackingCodeCreate}" target="EditTrackingCode" style="${styles.link_nav} ${styles.action_add}">
<parameter param-name="DONE_PAGE" from-field="donePage"/>
</link>
</container>
<include-form name="EditTrackingCode" location="component://marketing/widget/TrackingCodeForms.xml"/>
</screenlet>
</widgets>
<fail-widgets>
<screenlet>
<include-form name="EditTrackingCode" location="component://marketing/widget/TrackingCodeForms.xml"/>
</screenlet>
</fail-widgets>
</section>
</decorator-section>
</decorator-screen>
</widgets>
</section>
</screen>
<screen name="ListTrackingCode">
<section>
<actions>
<set field="titleProperty" value="PageTitleListTrackingCode"/>
<set field="activeSubMenuItem" value="TrackingCode"/>
<set field="labelTitleProperty" value="PageTitleListTrackingCode"/>
<set field="donePage" from-field="parameters.DONE_PAGE" default-value="/marketing/control/FindTrackingCode"/>
<set field="trackingCodeId" from-field="parameters.trackingCodeId"/>
<set field="entityName" value="TrackingCode"/>
</actions>
<widgets>
<decorator-screen name="CommonTrackingCodeDecorator" location="component://marketing/widget/sfa/CommonScreens.xml">
<decorator-section name="body">
<screenlet>
<container style="button-bar">
<link text="${uiLabelMap.MarketingTrackingCodeCreate}" target="EditTrackingCode" style="${styles.link_nav} ${styles.action_add}">
<parameter param-name="DONE_PAGE" from-field="donePage"/>
</link>
</container>
<container style="${styles.grid_row}">
<container style="${styles.grid_large}9 ${styles.grid_cell}">
<include-form name="ListTrackingCode" location="component://marketing/widget/TrackingCodeForms.xml"/>
</container>
<container style="${styles.grid_large}3 ${styles.grid_cell}">
<platform-specific><html><html-template location="component://marketing/webapp/marketing/tracking/listTrackingCode.ftl"/></html></platform-specific>
</container>
</container>
</screenlet>
</decorator-section>
</decorator-screen>
</widgets>
</section>
</screen>
<!-- UNUSED FORM
<screen name="FindTrackingCode">
<section>
<actions>
<set field="trackingCodeId" from-field="parameters.trackingCodeId"/>
</actions>
<widgets>
<decorator-screen name="CommonTrackingCodeDecorator">
<decorator-section name="body">
<screenlet title="${uiLabelMap.PageTitleFindTrackingCode}">
<include-form name="FindTrackingCode" location="component://marketing/widget/TrackingCodeForms.xml"/>
</screenlet>
</decorator-section>
</decorator-screen>
</widgets>
</section>
</screen>
-->
<screen name="EditTrackingCodeOrder">
<section>
<actions>
<set field="titleProperty" value="PageTitleEditTrackingCodeOrder"/>
<set field="activeSubMenuItem" value="TrackingCodeOrder"/>
<set field="labelTitleProperty" value="PageTitleEditTrackingCodeOrder"/>
<set field="donePage" from-field="parameters.DONE_PAGE" default-value="/marketing/control/FindTrackingCode"/>
<set field="trackingCodeId" from-field="parameters.trackingCodeId"/>
<set field="orderId" from-field="parameters.partyId"/>
<set field="trackingCodeTypeId" from-field="parameters.trackingCodeTypeId"/>
<set field="isBillable" from-field="parameters.isBillable"/>
<entity-one entity-name="TrackingCodeOrder" value-field="trackingCodeOrder"/>
</actions>
<widgets>
<decorator-screen name="CommonTrackingCodeDecorator" location="component://marketing/widget/sfa/CommonScreens.xml">
<decorator-section name="body">
<screenlet>
<include-form name="EditTrackingCodeOrder" location="component://marketing/widget/TrackingCodeForms.xml"/>
</screenlet>
</decorator-section>
</decorator-screen>
</widgets>
</section>
</screen>
<screen name="ListTrackingCodeOrders">
<section>
<actions>
<set field="titleProperty" value="PageTitleListTrackingCodeOrder"/>
<set field="activeSubMenuItem" value="TrackingCodeOrder"/>
<set field="labelTitleProperty" value="PageTitleListTrackingCodeOrder"/>
<!-- parameters for pagination -->
<set field="viewIndex" from-field="parameters.VIEW_INDEX" type="Integer" default-value="0"/>
<property-to-field resource="widget" property="widget.form.defaultViewSize" field="viewSizeDefaultValue"/>
<set field="viewSize" from-field="parameters.VIEW_SIZE" type="Integer" default-value="${viewSizeDefaultValue}"/>
<set field="donePage" from-field="parameters.DONE_PAGE" default-value="/marketing/control/FindTrackingCode"/>
<set field="trackingCodeId" from-field="parameters.trackingCodeId"/>
<set field="trackingCodeTypeId" from-field="parameters.trackingCodeTypeId"/>
</actions>
<widgets>
<decorator-screen name="CommonTrackingCodeDecorator" location="component://marketing/widget/sfa/CommonScreens.xml">
<decorator-section name="body">
<screenlet title="${uiLabelMap.PageTitleListTrackingCodeOrdersFor} ${uiLabelMap.MarketingTrackingCodeTrackingCodeId}=${trackingCodeId}">
<include-form name="ListTrackingCodeOrders" location="component://marketing/widget/TrackingCodeForms.xml"/>
</screenlet>
</decorator-section>
</decorator-screen>
</widgets>
</section>
</screen>
<screen name="FindTrackingCodeOrders">
<section>
<actions>
<set field="titleProperty" value="PageTitleFindTrackingCodeOrder"/>
<set field="activeSubMenuItem" value="TrackingCodeOrder"/>
<set field="labelTitleProperty" value="PageTitleFindTrackingCodeOrder"/>
<set field="trackingCodeId" from-field="parameters.trackingCodeId"/>
<set field="trackingCodeTypeId" from-field="parameters.trackingCodeTypeId"/>
<set field="donePage" from-field="parameters.DONE_PAGE" default-value="/marketing/control/EditTrackingCode?trackingCodeId=${trackingCodeId}"/>
</actions>
<widgets>
<decorator-screen name="CommonTrackingCodeDecorator" location="component://marketing/widget/sfa/CommonScreens.xml">
<decorator-section name="body">
<screenlet>
<include-form name="FindTrackingCodeOrders" location="component://marketing/widget/TrackingCodeForms.xml"/>
</screenlet>
</decorator-section>
</decorator-screen>
</widgets>
</section>
</screen>
<screen name="EditTrackingCodeVisit">
<section>
<actions>
<set field="titleProperty" value="PageTitleEditTrackingCodeVisit"/>
<set field="activeSubMenuItem" value="TrackingCodeVisit"/>
<set field="labelTitleProperty" value="PageTitleEditTrackingCodeVisit"/>
<set field="donePage" from-field="parameters.DONE_PAGE" default-value="/marketing/control/FindTrackingCode"/>
<set field="trackingCodeId" from-field="parameters.trackingCodeId"/>
<set field="communicationEventId" from-field="parameters.communicationEventId"/>
<entity-one entity-name="CommunicationEvent" value-field="communicationEvent"/>
</actions>
<widgets>
<decorator-screen name="CommonTrackingCodeDecorator" location="component://marketing/widget/sfa/CommonScreens.xml">
<decorator-section name="body">
<screenlet>
<include-form name="EditTrackingCodeVisit" location="component://marketing/widget/TrackingCodeForms.xml"/>
</screenlet>
</decorator-section>
</decorator-screen>
</widgets>
</section>
</screen>
<screen name="ListTrackingCodeVisits">
<section>
<actions>
<set field="titleProperty" value="PageTitleListTrackingCodeVisit"/>
<set field="activeSubMenuItem" value="TrackingCodeVisit"/>
<set field="labelTitleProperty" value="PageTitleListTrackingCodeVisit"/>
<!-- parameters for pagination -->
<set field="viewIndex" from-field="parameters.VIEW_INDEX" type="Integer" default-value="0"/>
<property-to-field resource="widget" property="widget.form.defaultViewSize" field="viewSizeDefaultValue"/>
<set field="viewSize" from-field="parameters.VIEW_SIZE" type="Integer" default-value="${viewSizeDefaultValue}"/>
<set field="donePage" from-field="parameters.DONE_PAGE" default-value="/marketing/control/FindTrackingCode"/>
<set field="trackingCodeId" from-field="parameters.trackingCodeId"/>
<set field="entityName" value="TrackingCodeVisit"/>
</actions>
<widgets>
<decorator-screen name="CommonTrackingCodeDecorator" location="component://marketing/widget/sfa/CommonScreens.xml">
<decorator-section name="body">
<screenlet title="${uiLabelMap.PageTitleListTrackingCodeFor} ${uiLabelMap.MarketingTrackingCodeTrackingCodeId}=${trackingCodeId}">
<include-form name="ListTrackingCodeVisits" location="component://marketing/widget/TrackingCodeForms.xml"/>
</screenlet>
</decorator-section>
</decorator-screen>
</widgets>
</section>
</screen>
<screen name="FindTrackingCodeVisits">
<section>
<actions>
<set field="titleProperty" value="PageTitleFindTrackingCodeVisits"/>
<set field="activeSubMenuItem" value="TrackingCodeVisit"/>
<set field="labelTitleProperty" value="PageTitleFindTrackingCodeVisits"/>
<set field="donePage" from-field="parameters.DONE_PAGE" default-value="/marketing/control/FindTrackingCode"/>
<set field="trackingCodeId" from-field="parameters.trackingCodeId"/>
</actions>
<widgets>
<decorator-screen name="CommonTrackingCodeDecorator" location="component://marketing/widget/sfa/CommonScreens.xml">
<decorator-section name="body">
<screenlet title="${uiLabelMap.PageTitleFindTrackingCodeVisit}">
<include-form name="FindTrackingCodeVisits" location="component://marketing/widget/TrackingCodeForms.xml"/>
</screenlet>
</decorator-section>
</decorator-screen>
</widgets>
</section>
</screen>
<screen name="LookupVisit">
<section>
<actions>
<set field="titleProperty" value="PageTitleLookupVisit"/>
<set field="activeSubMenuItem" value="TrackingCode"/>
<set field="labelTitleProperty" value="PageTitleLookupVisit"/>
<set field="title" value="${uiLabelMap.PageTitleLookupVisit}"/>
<set field="entityName" value="CommunicationEvent"/>
</actions>
<widgets>
<decorator-screen name="LookupDecorator" location="component://common/widget/CommonScreens.xml">
<decorator-section name="search-options">
<include-form name="LookupVisit" location="component://marketing/widget/TrackingCodeForms.xml"/>
</decorator-section>
<decorator-section name="search-results">
<include-form name="ListLookupVisit" location="component://marketing/widget/TrackingCodeForms.xml"/>
</decorator-section>
</decorator-screen>
</widgets>
</section>
</screen>
<screen name="LookupTrackingCode">
<section>
<actions>
<set field="titleProperty" value="PageTitleLookupTrackingCode"/>
<set field="activeSubMenuItem" value="TrackingCode"/>
<set field="labelTitleProperty" value="PageTitleLookupTrackingCode"/>
<set field="title" value="${uiLabelMap.PageTitleLookupTrackingCode}"/>
<set field="entityName" value="TrackingCode"/>
</actions>
<widgets>
<decorator-screen name="LookupDecorator" location="component://common/widget/CommonScreens.xml">
<decorator-section name="search-options">
<include-form name="LookupTrackingCode" location="component://marketing/widget/TrackingCodeForms.xml"/>
</decorator-section>
<decorator-section name="search-results">
<include-form name="ListLookupTrackingCode" location="component://marketing/widget/TrackingCodeForms.xml"/>
</decorator-section>
</decorator-screen>
</widgets>
</section>
</screen>
<screen name="EditTrackingCodeType">
<section>
<actions>
<property-map resource="MarketingUiLabels" map-name="uiLabelMap" global="true"/>
<set field="activeSubMenuItem" value="TrackingCodeType"/>
<set field="donePage" from-field="parameters.DONE_PAGE" default-value="/marketing/control/FindTrackingCodeType"/>
<set field="trackingCodeTypeId" from-field="parameters.trackingCodeTypeId"/>
<entity-one entity-name="TrackingCodeType" value-field="trackingCodeType"/>
<set field="title" value="${uiLabelMap.MarketingTracking} ${trackingCodeTypeId}"/>
</actions>
<widgets>
<decorator-screen name="CommonTrackingCodeDecorator" location="component://marketing/widget/sfa/CommonScreens.xml">
<decorator-section name="body">
<section>
<condition>
<not><if-empty field="trackingCodeType"/></not>
</condition>
<widgets>
<screenlet>
<container style="button-bar">
<link text="${uiLabelMap.MarketingTrackingCodeTypeCreate}" target="EditTrackingCodeType" style="${styles.link_nav} ${styles.action_add}">
<parameter param-name="DONE_PAGE" from-field="donePage"/>
</link>
</container>
<include-form name="EditTrackingCodeType" location="component://marketing/widget/TrackingCodeForms.xml"/>
</screenlet>
</widgets>
<fail-widgets>
<screenlet title="${uiLabelMap.PageTitleAddTrackingCodeType}">
<include-form name="EditTrackingCodeType" location="component://marketing/widget/TrackingCodeForms.xml"/>
</screenlet>
</fail-widgets>
</section>
</decorator-section>
</decorator-screen>
</widgets>
</section>
</screen>
<screen name="ListTrackingCodeType">
<section>
<actions>
<set field="titleProperty" value="PageTitleListTrackingCodeType"/>
<set field="activeSubMenuItem" value="TrackingCodeType"/>
<set field="labelTitleProperty" value="PageTitleListTrackingCodeType"/>
<set field="donePage" from-field="parameters.DONE_PAGE" default-value="/marketing/control/ListTrackingCodeType"/>
<set field="trackingCodeTypeId" from-field="parameters.trackingCodeTypeId"/>
<set field="entityName" value="TrackingCodeType"/>
</actions>
<widgets>
<decorator-screen name="CommonTrackingCodeDecorator" location="component://marketing/widget/sfa/CommonScreens.xml">
<decorator-section name="body">
<screenlet>
<container style="button-bar">
<link text="${uiLabelMap.MarketingTrackingCodeTypeCreate}" target="EditTrackingCodeType" style="${styles.link_nav} ${styles.action_add}">
<parameter param-name="DONE_PAGE" from-field="donePage"/>
</link>
</container>
<include-form name="ListTrackingCodeType" location="component://marketing/widget/TrackingCodeForms.xml"/>
</screenlet>
</decorator-section>
</decorator-screen>
</widgets>
</section>
</screen>
<screen name="LookupTrackingCodeType">
<section>
<actions>
<set field="titleProperty" value="PageTitleLookupTrackingCodeType"/>
<set field="activeSubMenuItem" value="TrackingCodeType"/>
<set field="labelTitleProperty" value="PageTitleLookupTrackingCodeType"/>
<set field="title" value="${uiLabelMap.PageTitleLookupTrackingCodeType}"/>
<set field="entityName" value="TrackingCodeType"/>
</actions>
<widgets>
<decorator-screen name="LookupDecorator" location="component://common/widget/CommonScreens.xml">
<decorator-section name="search-options">
<include-form name="LookupTrackingCodeType" location="component://marketing/widget/TrackingCodeForms.xml"/>
</decorator-section>
<decorator-section name="search-results">
<include-form name="ListLookupTrackingCodeType" location="component://marketing/widget/TrackingCodeForms.xml"/>
</decorator-section>
</decorator-screen>
</widgets>
</section>
</screen>
</screens>