Author: jleroux
Date: Tue Mar 14 15:47:52 2017
New Revision: 1786915
URL: http://svn.apache.org/viewvc?rev=1786915&view=rev
Log:
Improved: refactor list related forms in BillingAccount widgets
(OFBIZ-9215)
Refactoring various list forms into grids
Refactoring various list form references in screen widgets
Thanks: Pierre Smits
Modified:
ofbiz/ofbiz-framework/trunk/applications/accounting/widget/BillingAccountForms.xml
ofbiz/ofbiz-framework/trunk/applications/accounting/widget/BillingAccountScreens.xml
Modified:
ofbiz/ofbiz-framework/trunk/applications/accounting/widget/BillingAccountForms.xml
URL:
http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/applications/accounting/widget/BillingAccountForms.xml?rev=1786915&r1=1786914&r2=1786915&view=diff
==============================================================================
---
ofbiz/ofbiz-framework/trunk/applications/accounting/widget/BillingAccountForms.xml
(original)
+++
ofbiz/ofbiz-framework/trunk/applications/accounting/widget/BillingAccountForms.xml
Tue Mar 14 15:47:52 2017
@@ -21,7 +21,7 @@ under the License.
<forms xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://ofbiz.apache.org/Widget-Form"
xsi:schemaLocation="http://ofbiz.apache.org/Widget-Form
http://ofbiz.apache.org/dtds/widget-form.xsd">
- <form name="ListBillingAccounts" type="list" list-name="listIt"
paginate-target="FindBillingAccount" default-entity-name="BillingAccount"
+ <grid name="ListBillingAccounts" list-name="listIt"
paginate-target="FindBillingAccount" default-entity-name="BillingAccount"
odd-row-style="alternate-row" default-table-style="basic-table
hover-bar">
<actions>
<service service-name="performFind" result-map="result"
result-map-list="listIt">
@@ -41,9 +41,9 @@ under the License.
<field name="description"><display/></field>
<field name="fromDate"><display/></field>
<field name="thruDate"><display/></field>
- </form>
+ </grid>
- <form name="ListBillingAccountsByParty" type="list"
list-name="billingAccounts" paginate-target="FindBillingAccount"
+ <grid name="ListBillingAccountsByParty" list-name="billingAccounts"
paginate-target="FindBillingAccount"
odd-row-style="alternate-row" default-table-style="basic-table
hover-bar">
<field name="billingAccountId" widget-style="buttontext">
<hyperlink description="${billingAccountId}"
target="EditBillingAccount">
@@ -59,9 +59,9 @@ under the License.
<field name="thruDate"><display/></field>
<field name="partyId" title="${uiLabelMap.PartyPartyId}"><display
description="${parameters.partyId}"/></field>
<field name="roleTypeId"
title="${uiLabelMap.AccountingRoleType}"><display-entity
entity-name="RoleType"/></field>
- </form>
+ </grid>
- <form name="ListBillingAccountInvoices" type="list"
list-name="billingAccountInvoices" paginate-target="BillingAccountInvoices"
default-entity-name="Invoice"
+ <grid name="ListBillingAccountInvoices" list-name="billingAccountInvoices"
paginate-target="BillingAccountInvoices" default-entity-name="Invoice"
odd-row-style="alternate-row" header-row-style="header-row-2"
default-table-style="basic-table hover-bar">
<actions>
<entity-condition entity-name="Invoice"
list="billingAccountInvoices">
@@ -112,7 +112,7 @@ under the License.
</hyperlink>
</field>
<field name="capture"
use-when="${groovy:paidInvoice}"><display/></field>
- </form>
+ </grid>
<form name="EditBillingAccount" type="single"
target="updateBillingAccount" title=""
header-row-style="header-row" default-table-style="basic-table">
@@ -157,7 +157,7 @@ under the License.
<field name="submitButton" title="${uiLabelMap.CommonUpdate}"
use-when="billingAccount!=null" widget-style="smallSubmit"><submit
button-type="button"/></field>
</form>
- <form name="ListBillingAccountRoles" type="list"
list-name="billingAccountRoleList" target="updateBillingAccountRole"
+ <grid name="ListBillingAccountRoles" list-name="billingAccountRoleList"
target="updateBillingAccountRole"
odd-row-style="alternate-row" header-row-style="header-row-2"
default-table-style="basic-table hover-bar"
paginate-target="EditBillingAccountRoles" separate-columns="true">
<actions>
@@ -191,7 +191,8 @@ under the License.
<parameter param-name="fromDate"/>
</hyperlink>
</field>
- </form>
+ </grid>
+
<form name="AddBillingAccountRole" type="single"
target="createBillingAccountRole" title="" default-map-name="billingAccountRole"
header-row-style="header-row" default-table-style="basic-table">
<auto-fields-service service-name="createBillingAccountRole"/>
@@ -208,7 +209,7 @@ under the License.
<field name="submitButton" title="${uiLabelMap.CommonAdd}"
widget-style="smallSubmit"><submit button-type="button"/></field>
</form>
- <form name="ListBillingAccountTerms" type="list"
list-name="billingAccountTermsList" default-entity-name="BillingAccountTerm"
paginate-target="EditBillingAccountTerms"
+ <grid name="ListBillingAccountTerms" list-name="billingAccountTermsList"
default-entity-name="BillingAccountTerm"
paginate-target="EditBillingAccountTerms"
odd-row-style="alternate-row" default-table-style="basic-table
hover-bar">
<actions>
<entity-condition entity-name="BillingAccountTerm"
list="billingAccountTermsList">
@@ -235,7 +236,8 @@ under the License.
<parameter param-name="billingAccountTermId"/>
</hyperlink>
</field>
- </form>
+ </grid>
+
<form name="EditBillingAccountTerms" type="single"
target="updateBillingAccountTerm" title="" default-map-name="billingAccountTerm"
header-row-style="header-row" default-table-style="basic-table">
<alt-target use-when="billingAccountTermId==null"
target="createBillingAccountTerm"/>
@@ -259,7 +261,7 @@ under the License.
<field name="termValue" title="${uiLabelMap.PartyTermValue}"><text
size="10"/></field>
<field name="submitButton" title="${uiLabelMap.CommonSave}"
widget-style="smallSubmit"><submit button-type="button"/></field>
</form>
- <form name="ListBillingAccountPayments" type="list" list-name="payments"
paginate-target="BillingAccountPayments"
+ <grid name="ListBillingAccountPayments" list-name="payments"
paginate-target="BillingAccountPayments"
odd-row-style="alternate-row" header-row-style="header-row-2"
default-table-style="basic-table hover-bar">
<actions>
<entity-condition entity-name="PaymentAndApplication"
list="payments">
@@ -283,7 +285,8 @@ under the License.
<field name="amount">
<display type="currency" currency="${currencyUomId}"/>
</field>
- </form>
+ </grid>
+
<form name="CreateIncomingBillingAccountPayment" type="single"
target="createPaymentAndAssociateToBillingAccount" title=""
header-row-style="header-row" default-table-style="basic-table">
<actions>
@@ -320,7 +323,8 @@ under the License.
<submit button-type="button"/>
</field>
</form>
- <form name="ListBillingAccountOrders" type="list"
list-name="orderPaymentPreferencesList" paginate-target="BillingAccountOrders"
+
+ <grid name="ListBillingAccountOrders"
list-name="orderPaymentPreferencesList" paginate-target="BillingAccountOrders"
odd-row-style="alternate-row" default-table-style="basic-table
hover-bar">
<field name="billingAccountId"><hidden/></field>
<field name="orderId" widget-style="buttontext">
@@ -338,7 +342,8 @@ under the License.
<field name="maxAmount">
<display type="currency" currency="${currencyUomId}"/>
</field>
- </form>
+ </grid>
+
<form name="FindBillingAccounts" type="single" target="FindBillingAccount"
header-row-style="header-row" default-table-style="basic-table">
<field name="billingAccountId"><text-find ignore-case="true"/></field>
<field name="description"><text-find ignore-case="true"/></field>
Modified:
ofbiz/ofbiz-framework/trunk/applications/accounting/widget/BillingAccountScreens.xml
URL:
http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/applications/accounting/widget/BillingAccountScreens.xml?rev=1786915&r1=1786914&r2=1786915&view=diff
==============================================================================
---
ofbiz/ofbiz-framework/trunk/applications/accounting/widget/BillingAccountScreens.xml
(original)
+++
ofbiz/ofbiz-framework/trunk/applications/accounting/widget/BillingAccountScreens.xml
Tue Mar 14 15:47:52 2017
@@ -86,7 +86,7 @@ under the License.
<include-form
name="FindBillingAccounts"
location="component://accounting/widget/BillingAccountForms.xml"/>
</decorator-section>
<decorator-section
name="search-results">
- <include-form
name="ListBillingAccounts"
location="component://accounting/widget/BillingAccountForms.xml"/>
+ <include-grid
name="ListBillingAccounts"
location="component://accounting/widget/BillingAccountForms.xml"/>
</decorator-section>
</decorator-screen>
</widgets>
@@ -104,7 +104,7 @@ under the License.
<parameter
param-name="partyId" from-field="parameters.partyId"/>
<parameter
param-name="roleTypeId" value="BILL_TO_CUSTOMER"/>
</link>
- <include-form
name="ListBillingAccountsByParty"
location="component://accounting/widget/BillingAccountForms.xml"/>
+ <include-grid
name="ListBillingAccountsByParty"
location="component://accounting/widget/BillingAccountForms.xml"/>
</screenlet>
</widgets>
</section>
@@ -158,7 +158,7 @@ under the License.
<screenlet id="BllingAccountRolePanel"
title="${uiLabelMap.PageTitleAddBillingAccountRoles}" collapsible="true">
<include-form name="AddBillingAccountRole"
location="component://accounting/widget/BillingAccountForms.xml"/>
</screenlet>
- <include-form name="ListBillingAccountRoles"
location="component://accounting/widget/BillingAccountForms.xml"/>
+ <include-grid name="ListBillingAccountRoles"
location="component://accounting/widget/BillingAccountForms.xml"/>
</decorator-section>
</decorator-screen>
</widgets>
@@ -179,7 +179,7 @@ under the License.
<decorator-screen name="CommonBillingAccountDecorator"
location="${parameters.billingAccountDecoratorLocation}">
<decorator-section name="body">
<screenlet
title="${uiLabelMap.PageTitleEditBillingAccountTerms} -
${uiLabelMap.AccountingAccountId} ${billingAccount.billingAccountId}">
- <include-form name="ListBillingAccountTerms"
location="component://accounting/widget/BillingAccountForms.xml"/>
+ <include-grid name="ListBillingAccountTerms"
location="component://accounting/widget/BillingAccountForms.xml"/>
</screenlet>
<section>
<condition>
@@ -221,7 +221,7 @@ under the License.
<screenlet id="BillingAccountInvoicePanel"
title="${uiLabelMap.AccountingFindInvoices}" collapsible="true">
<include-form name="LookupInvoicesStatus"
location="component://accounting/widget/InvoiceForms.xml"/>
</screenlet>
- <include-form name="ListBillingAccountInvoices"
location="component://accounting/widget/BillingAccountForms.xml"/>
+ <include-grid name="ListBillingAccountInvoices"
location="component://accounting/widget/BillingAccountForms.xml"/>
</decorator-section>
</decorator-screen>
</widgets>
@@ -242,7 +242,7 @@ under the License.
<decorator-screen name="CommonBillingAccountDecorator"
location="${parameters.billingAccountDecoratorLocation}">
<decorator-section name="body">
<screenlet
title="${uiLabelMap.PageTitleEditBillingAccountOrders}">
- <include-form name="ListBillingAccountOrders"
location="component://accounting/widget/BillingAccountForms.xml"/>
+ <include-grid name="ListBillingAccountOrders"
location="component://accounting/widget/BillingAccountForms.xml"/>
</screenlet>
</decorator-section>
</decorator-screen>
@@ -272,7 +272,7 @@ under the License.
<screenlet id="BillingAccountPaymentPanel"
title="${uiLabelMap.AccountingCreatePayment}" collapsible="true">
<include-form
name="CreateIncomingBillingAccountPayment"
location="component://accounting/widget/BillingAccountForms.xml"/>
</screenlet>
- <include-form name="ListBillingAccountPayments"
location="component://accounting/widget/BillingAccountForms.xml"/>
+ <include-grid name="ListBillingAccountPayments"
location="component://accounting/widget/BillingAccountForms.xml"/>
</decorator-section>
</decorator-screen>
</widgets>