applications/content/widget/website/WebAnalyticsForms.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="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&&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&&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>