applications/marketing/widget/MarketingCampaignForms.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.
-->
<forms xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/widget-form.xsd">
<form name="EditMarketingCampaign" type="single" target="updateMarketingCampaign" title="" default-map-name="marketingCampaign">
<actions>
<property-to-field field="defaultCurrencyUomId" resource="general" property="currency.uom.id.default" default="USD"/>
</actions>
<alt-target use-when="marketingCampaign==null" target="createMarketingCampaign"/>
<auto-fields-entity entity-name="MarketingCampaign"/>
<field use-when="marketingCampaign!=null" name="marketingCampaignId" title="${uiLabelMap.MarketingCampaignId}" tooltip="${uiLabelMap.CommonNotModifRecreat}"><hidden/></field>
<field use-when="marketingCampaign==null&&marketingCampaignId==null" name="marketingCampaignId" title="${uiLabelMap.MarketingCampaignId}"><text/></field>
<field use-when="marketingCampaign==null&&marketingCampaignId!=null" name="marketingCampaignId" title="${uiLabelMap.MarketingCampaignId}" tooltip="${uiLabelMap.CommonCannotBeFound}: [${marketingCampaignId}]"><display/></field>
<field name="parentCampaignId" title="${uiLabelMap.MarketingParentCampaignId}">
<drop-down allow-empty="true">
<entity-options description="${campaignName}" entity-name="MarketingCampaign" key-field-name="marketingCampaignId">
</entity-options>
</drop-down>
</field>
<field name="campaignName" title="${uiLabelMap.MarketingCampaignName}"><text size="55"/></field>
<field name="campaignSummary" title="${uiLabelMap.MarketingCampaignSummary}">
<textarea rows="5"/>
</field>
<field name="statusId" title="${uiLabelMap.CommonStatus}">
<drop-down allow-empty="false">
<entity-options description="${description}" entity-name="StatusItem">
<entity-constraint name="statusTypeId" value="MKTG_CAMP_STATUS"/>
<entity-order-by field-name="sequenceId"/>
</entity-options>
</drop-down>
</field>
<field name="currencyUomId" title="${uiLabelMap.CommonCurrency}">
<drop-down allow-empty="false" no-current-selected-key="${defaultOrganizationPartyCurrencyUomId}">
<entity-options key-field-name="uomId" description="${description} - ${abbreviation}" entity-name="Uom">
<entity-constraint name="uomTypeId" operator="equals" value="CURRENCY_MEASURE"/>
<entity-order-by field-name="description"/>
</entity-options>
</drop-down>
</field>
<field name="createdByUserLogin"><ignored/></field>
<field name="lastModifiedByUserLogin"><ignored/></field>
<!-- <field name="DONE_PAGE">
<hidden value="${donePage}"/>
</field> -->
<field name="submitAction" title="${uiLabelMap.CommonSave}" widget-style="${styles.link_run_sys} ${styles.action_update}"><submit button-type="text-link"/></field>
<!-- <field name="cancelAction" widget-style="${styles.link_nav_cancel}" title=" "><hyperlink target="${donePage}" also-hidden="false" description="${uiLabelMap.CommonCancelDone}" target-type="inter-app"/></field> -->
</form>
<!-- SCIPIO: ListMarketingCampaign moved to component://marketing/widget/MarketingCampaignScreens.xml#MarketingCampaignSearchResults -->
<!-- <form name="ListMarketingCampaign" type="list" paginate-target="FindMarketingCampaign"
odd-row-style="alternate-row" header-row-style="header-row-2"> orig: default-table-style=-style="basic-table hover-bar"
<actions>
<entity-condition entity-name="MarketingCampaign">
<condition-expr field-name="marketingCampaignId" from-field="parameters.marketingCampaignId" />
<condition-expr field-name="campaignName" from-field="parameters.campaignName" />
<condition-expr field-name="parentCampaignId" from-field="parameters.parentCampaignId" />
<condition-expr field-name="statusId" from-field="parameters.statusId" />
</entity-condition>
</actions>
<field name="marketingCampaignId" widget-style="${styles.link_nav_info_id}" title="${uiLabelMap.MarketingCampaignId}">
<hyperlink target="EditMarketingCampaign" description="${marketingCampaignId}" also-hidden="false">
<parameter param-name="marketingCampaignId"/>
</hyperlink>
</field>
<field name="campaignName" title="${uiLabelMap.MarketingCampaignName}"><display/></field>
<field name="statusId" title="${uiLabelMap.CommonStatus}">
<display-entity entity-name="StatusItem" description="${description}" also-hidden="true"/>
</field>
<field name="parentCampaignId" title="${uiLabelMap.MarketingParentCampaignId}"><display/></field>
</form> -->
<!-- SCIPIO: To be removed -->
<!-- <form name="ListMarketingCampaignRoles" type="list" paginate-target="listMarketingCampaignGeo"
odd-row-style="alternate-row" header-row-style="header-row-2"> orig: default-table-style=-style="basic-table hover-bar"
<actions>
<entity-and entity-name="MarketingCampaignRole">
<field-map field-name="marketingCampaignId" from-field="marketingCampaignId"/>
</entity-and>
</actions>
<field name="marketingCampaignId" title="${uiLabelMap.MarketingCampaignId}">
<display/>
</field>
<field name="partyId" title="${uiLabelMap.PartyPartyId}" use-when=""${lastName}"!=null">
<display-entity entity-name="PartyNameView" description="${firstName} ${lastName}" also-hidden="true">
<sub-hyperlink target="/partymgr/control/viewprofile" description="${partyId}" link-style="${styles.link_nav_info_id}" target-type="inter-app">
<parameter param-name="partyId"/>
</sub-hyperlink>
</display-entity>
</field>
Currently not working for PartyGroup
<field name="partyId" title="${uiLabelMap.PartyPartyId}" use-when=""${groupName}"!=null">
<display-entity entity-name="PartyNameView" description="${groupName}" also-hidden="true">
<sub-hyperlink target="/partymgr/control/viewProfile" description="${partyId}" link-style="${styles.link_nav_info_id}">
<parameter param-name="partyId"/>
</sub-hyperlink>
</display-entity>
</field>
<field name="roleTypeId" title="${uiLabelMap.PartyRoleTypeId}">
<display-entity entity-name="RoleType" description="${description}" also-hidden="true"/>
<sub-hyperlink target="/partymgr/control/viewProfile" description="${partyId}" link-style="${styles.link_nav_info_id}">
<parameter param-name="partyId"/>
</sub-hyperlink>
</display-entity>
</field>
<field name="deleteAction" title=" " widget-style="${styles.link_run_sys} ${styles.action_remove}">
<hyperlink target="removeMarketingCampaignRole" description="${uiLabelMap.CommonDelete}" also-hidden="false">
<parameter param-name="marketingCampaignId"/>
<parameter param-name="roleTypeId"/>
<parameter param-name="partyId"/>
</hyperlink>
</field>
</form>
<form name="EditMarketingCampaignRoles" type="single" target="createMarketingCampaignRole" title="" default-map-name="marketingCampaignRole"
header-row-style="header-row"> orig: default-table-style=-style="basic-table"
<auto-fields-service service-name="createMarketingCampaignRole"/>
<field use-when="marketingCampaign!=null" name="marketingCampaignId" title="${uiLabelMap.MarketingCampaignId}" tooltip="${uiLabelMap.CommonNotModifRecreat}"><display/></field>
<field use-when="marketingCampaign==null&&marketingCampaignId==null" name="marketingCampaignId" title="${uiLabelMap.MarketingCampaignId}"><ignored/></field>
<field use-when="marketingCampaign==null&&marketingCampaignId!=null" name="marketingCampaignId" title="${uiLabelMap.MarketingCampaignId}" tooltip="${uiLabelMap.CommonCannotBeFound}: [${marketingCampaignId}]"><display/></field>
<field name="partyId" title="${uiLabelMap.PartyPartyId}">
<lookup target-form-name="LookupPartyName"/>
</field>
<field name="roleTypeId">
<drop-down>
<entity-options description="${description}" entity-name="RoleType" key-field-name="roleTypeId">
</entity-options>
</drop-down>
</field>
<field name="submitAction" title="${uiLabelMap.CommonSave}" widget-style="${styles.link_run_sys} ${styles.action_add}"><submit button-type="text-link"/></field>
<field name="cancelAction" widget-style="${styles.link_nav_cancel}" title=" ">
<hyperlink target="${donePage}" also-hidden="false" description="${uiLabelMap.CommonCancelDone}">
<parameter param-name="marketingCampaignId"/>
</hyperlink>
</field>
</form> -->
</forms>