applications/accounting/widget/ap/VendorForms.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="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&&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&&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&&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&&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&&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&&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&&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>