ilscipio/scipio-erp

View on GitHub
applications/accounting/widget/ap/VendorForms.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="ListVendors" type="list" list-name="listIt" paginate-target="findVendors" odd-row-style="alternate-row"> <!-- 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="parameters"/>
                <field-map field-name="entityName" value="Vendor"/>
                <field-map field-name="orderBy" value="partyId"/>
                <field-map field-name="viewIndex" from-field="viewIndex"/>
                <field-map field-name="viewSize" from-field="viewSize"/>
            </service>
        </actions>
        <field name="partyId" title="${uiLabelMap.PartyPartyId}" widget-style="${styles.link_nav_info_id}">
            <hyperlink also-hidden="false" description="${partyId}" target="editVendor">
                <parameter param-name="partyId"/>
            </hyperlink>
        </field>
        <field name="manifestCompanyName" title="${uiLabelMap.PartyManifestCompanyName}"><display/></field>
        <field name="manifestCompanyTitle" title="${uiLabelMap.PartyManifestCompanyTitle}"><display/></field>
        <field name="manifestLogoUrl" title="${uiLabelMap.PartyManifestLogoUrl}"><display/></field>
        <field name="manifestPolicies" title="${uiLabelMap.PartyManifestPolicies}"><display/></field>
    </form>
    <form name="EditVendor" type="single" target="updateVendor" title="" default-map-name="vendor">
        <actions>
            <entity-one entity-name="Vendor" value-field="vendor"/>
        </actions>
        <alt-target use-when="partyId==null" target="createVendor"/>
        <alt-target use-when="partyId!=null&amp;&amp;vendor!=null" target="updateVendor"/>
        <field use-when="partyId==null" name="partyId" title="${uiLabelMap.PartyPartyId}" required-field="true"><lookup target-form-name="LookupPerson"/></field>
        <field use-when="partyId!=null&amp;&amp;vendor!=null" name="partyId" title="${uiLabelMap.PartyPartyId}"><display/></field>
        <field use-when="partyId==null" name="manifestCompanyName" title="${uiLabelMap.PartyManifestCompanyName}"><text/></field>
        <field use-when="partyId!=null&amp;&amp;vendor!=null" name="manifestCompanyName" title="${uiLabelMap.PartyManifestCompanyName}"><text default-value="${parameters.manifestCompanyName}"/></field>
        <field use-when="partyId==null" name="manifestCompanyTitle" title="${uiLabelMap.PartyManifestCompanyTitle}"><text/></field>
        <field use-when="partyId!=null&amp;&amp;vendor!=null" name="manifestCompanyTitle" title="${uiLabelMap.PartyManifestCompanyTitle}"><text default-value="${parameters.manifestCompanyTitle}"/></field>
        <field use-when="partyId==null" name="manifestLogoUrl" title="${uiLabelMap.PartyManifestLogoUrl}"><text/></field>
        <field use-when="partyId!=null&amp;&amp;vendor!=null" name="manifestLogoUrl" title="${uiLabelMap.PartyManifestLogoUrl}"><text default-value="${parameters.manifestLogoUrl}"/></field>
        <field use-when="partyId==null" name="manifestPolicies" title="${uiLabelMap.PartyManifestPolicies}"><text/></field>
        <field use-when="partyId!=null&amp;&amp;vendor!=null" name="manifestPolicies" title="${uiLabelMap.PartyManifestPolicies}"><text default-value="${parameters.manifestPolicies}"/></field>
        <field name="submitAction" use-when="partyId==null" title="${uiLabelMap.CommonCreate}" widget-style="${styles.link_run_sys} ${styles.action_add}"><submit button-type="button"/></field>
        <field name="submitAction" use-when="partyId!=null&amp;&amp;vendor!=null" title="${uiLabelMap.CommonUpdate}" widget-style="${styles.link_run_sys} ${styles.action_add}"><submit button-type="button"/></field>
    </form>
    <form name="FindVendors" type="single" target="findVendors" title="Find and List Vendors"
        header-row-style="header-row"> <!-- orig: default-table-style=-style="basic-table" -->
        <field name="partyId" title="${uiLabelMap.PartyVendor} ${uiLabelMap.CommonId}" parameter-name="partyId"><text-find size="25"></text-find></field>
        <field name="manifestCompanyName" title="${uiLabelMap.PartyManifestCompanyName}" parameter-name="manifestCompanyName"><text-find size="25"></text-find></field>
        <field name="manifestCompanyTitle" title="${uiLabelMap.PartyManifestCompanyTitle}" parameter-name="manifestCompanyTitle"><text-find size="25"></text-find></field>
        <field name="manifestLogoUrl" title="${uiLabelMap.PartyManifestLogoUrl}" parameter-name="manifestLogoUrl"><text-find size="25"></text-find></field>
        <field name="manifestPolicies" title="${uiLabelMap.PartyManifestPolicies}" parameter-name="manifestPolicies"><text-find size="25"></text-find></field>
        <field name="noConditionFind"><hidden value="Y"/><!-- if this isn't there then with all fields empty no query will be done --></field>
        <field name="find" title="${uiLabelMap.CommonFind}" widget-style="${styles.link_run_sys} ${styles.action_find}"><submit/></field>
    </form>
    <form name="FindApPayments" type="single" target="FindApPayments" extends="FindPayments" extends-resource="component://accounting/widget/payments/PaymentForms.xml">
        <field name="parentTypeId"><hidden value="DISBURSEMENT"/></field>
        <field name="paymentTypeId" title="${uiLabelMap.CommonType}" position="1">
            <drop-down allow-empty="true">
                <entity-options entity-name="PaymentType" description="${description}">
                    <entity-constraint name="parentTypeId" value="DISBURSEMENT"/>
                </entity-options>
            </drop-down>
        </field>
    </form>
    <form name="FindApPaymentGroups" target="FindApPaymentGroups" extends="FindPaymentGroup" extends-resource="component://accounting/widget/payments/PaymentGroupForms.xml">
        <field name="paymentGroupTypeId"><hidden value="CHECK_RUN"/></field>
    </form>
</forms>