ilscipio/scipio-erp

View on GitHub
applications/content/widget/website/WebAnalyticsForms.xml

Summary

Maintainability
Test Coverage
<?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="ListWebAnalyticsConfig" type="list" list-name="listIt" paginate-target="FindWebAnalyticsConfigs" default-entity-name="WebAnalyticsConfig" separate-columns="true"
        odd-row-style="alternate-row" header-row-style="header-row-2"> <!-- orig: default-table-style=-style="basic-table hover-bar" -->
        <actions>
            <service service-name="performFind" result-map="result" result-map-list="listIt">
                <field-map field-name="inputFields" from-field="webAnalyticsConfigCtx"/>
                <field-map field-name="entityName" value="WebAnalyticsConfig"/>
                <field-map field-name="orderBy" from-field="parameters.sortField"/>
                <field-map field-name="viewIndex" from-field="viewIndex"/>
                <field-map field-name="viewSize" from-field="viewSize"/>
            </service>
        </actions>
        <auto-fields-entity entity-name="WebAnalyticsConfig" default-field-type="display"/>
        <field name="webAnalyticsTypeId" title="${uiLabelMap.CommonType}">
            <display-entity entity-name="WebAnalyticsType" description="${description} [${webAnalyticsTypeId}]"/>
        </field>
        <field name="webAnalyticsCode" widget-style="${styles.link_nav_info_id} ${styles.action_view}">
            <hyperlink target="EditWebAnalyticsConfig" description="${webAnalyticsCode}">
                <parameter param-name="productStoreId"/>
                <parameter param-name="webAnalyticsTypeId"/>
                <parameter param-name="webSiteId"/>
            </hyperlink>
        </field>
        <field name="webSiteId"><hidden value="${webSiteId}"/></field>
        <field name="removeAction" title="${uiLabelMap.CommonRemove}" widget-style="${styles.link_run_sys} ${styles.action_remove}">
            <hyperlink target="deleteWebAnalyticsConfig" description="${uiLabelMap.CommonRemove}">
                <parameter param-name="webSiteId"/>
                <parameter param-name="webAnalyticsTypeId"/>
            </hyperlink>
        </field>
    </form>

    <form name="EditWebAnalyticsConfig" type="single" target="updateWebAnalyticsConfig" title="" default-map-name="webAnalyticsConfig"
        header-row-style="header-row"> <!-- orig: default-table-style=-style="basic-table" -->
        <alt-target use-when="webAnalyticsConfig==null" target="createWebAnalyticsConfig"/>
        <auto-fields-service service-name="updateWebAnalyticsConfig" map-name="webAnalyticsConfig"/>
        <field use-when="webAnalyticsConfig!=null" name="webAnalyticsTypeId" tooltip="${uiLabelMap.CommonNotModifRecreat}" title="${uiLabelMap.CatalogWebAnalyticsType}">
            <display-entity entity-name="WebAnalyticsType"/>
        </field>
        <field use-when="webAnalyticsConfig==null&amp;&amp;webAnalyticsTypeId==null" name="webAnalyticsTypeId" title="${uiLabelMap.CatalogWebAnalyticsType}">
            <drop-down allow-empty="false">
                <entity-options entity-name="WebAnalyticsType" description="${description}">
                    <entity-order-by field-name="webAnalyticsTypeId"/>
                </entity-options>
            </drop-down>
         </field>
         <field use-when="webAnalyticsConfig==null&amp;&amp;webAnalyticsTypeId!=null" name="webAnalyticsTypeId" title="${uiLabelMap.CatalogWebAnalyticsType}" tooltip="${uiLabelMap.CommonCannotBeFound}:[${webAnalyticsTypeId}]">
            <text size="20" maxlength="20"/>
        </field>
        <field name="webSiteId" title="${uiLabelMap.CommonWebsite}"><hidden value="${parameters.webSiteId}"/></field>
        <field name="noConditionFind"><hidden value="Y"/><!-- if this isn't there then with all fields empty no query will be done --></field>
        <field use-when="webAnalyticsConfig!=null" name="submitAction" title="${uiLabelMap.CommonUpdate}" widget-style="${styles.link_run_sys} ${styles.action_update}"><submit button-type="button"/></field>
        <field use-when="webAnalyticsConfig==null" name="submitAction" title="${uiLabelMap.CommonCreate}" widget-style="${styles.link_run_sys} ${styles.action_add}"><submit button-type="button"/></field>
    </form>
</forms>