Author: diveshdutta
Date: Sat Sep 17 06:58:41 2016 New Revision: 1761134 URL: http://svn.apache.org/viewvc?rev=1761134&view=rev Log: Improved: Convert search criteria on status into multi select pattern for Accounting Component (OFBIZ-7546) Added Check box for status fields on Find Invoice, Find Payments and Find Purchase Invoices forms. Thanks: Mohammad Kathawala for the patch and Swapnil Shah for reporting the issue. Modified: ofbiz/trunk/applications/accounting/widget/InvoiceForms.xml ofbiz/trunk/applications/accounting/widget/PaymentForms.xml ofbiz/trunk/applications/accounting/widget/ap/InvoiceScreens.xml ofbiz/trunk/applications/accounting/widget/ap/forms/InvoiceForms.xml Modified: ofbiz/trunk/applications/accounting/widget/InvoiceForms.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/widget/InvoiceForms.xml?rev=1761134&r1=1761133&r2=1761134&view=diff ============================================================================== --- ofbiz/trunk/applications/accounting/widget/InvoiceForms.xml (original) +++ ofbiz/trunk/applications/accounting/widget/InvoiceForms.xml Sat Sep 17 06:58:41 2016 @@ -32,11 +32,11 @@ under the License. </drop-down> </field> <field name="statusId" title="${uiLabelMap.CommonStatus}" position="2"> - <drop-down allow-empty="true"> + <check all-checked="false"> <entity-options entity-name="StatusItem"> <entity-constraint name="statusTypeId" operator="equals" value="INVOICE_STATUS"/> </entity-options> - </drop-down> + </check> </field> <field position="1" name="partyIdFrom"><lookup target-form-name="LookupPartyName"/></field> <field position="2" name="partyIdTo" parameter-name="partyId"><lookup target-form-name="LookupPartyName"/></field> Modified: ofbiz/trunk/applications/accounting/widget/PaymentForms.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/widget/PaymentForms.xml?rev=1761134&r1=1761133&r2=1761134&view=diff ============================================================================== --- ofbiz/trunk/applications/accounting/widget/PaymentForms.xml (original) +++ ofbiz/trunk/applications/accounting/widget/PaymentForms.xml Sat Sep 17 06:58:41 2016 @@ -34,12 +34,12 @@ under the License. </drop-down> </field> <field name="statusId" title="${uiLabelMap.CommonStatus}" position="2"> - <drop-down allow-empty="true"> + <check all-checked="false"> <entity-options entity-name="StatusItem"> <entity-constraint name="statusTypeId" operator="equals" value="PMNT_STATUS"/> <entity-order-by field-name="description"/> </entity-options> - </drop-down> + </check> </field> <field position="1" name="partyIdFrom"><lookup target-form-name="LookupPartyName"/></field> <field position="2" name="partyIdTo"><lookup target-form-name="LookupPartyName"/></field> Modified: ofbiz/trunk/applications/accounting/widget/ap/InvoiceScreens.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/widget/ap/InvoiceScreens.xml?rev=1761134&r1=1761133&r2=1761134&view=diff ============================================================================== --- ofbiz/trunk/applications/accounting/widget/ap/InvoiceScreens.xml (original) +++ ofbiz/trunk/applications/accounting/widget/ap/InvoiceScreens.xml Sat Sep 17 06:58:41 2016 @@ -96,6 +96,7 @@ under the License. <actions> <set field="titleProperty" value="AccountingFindPurchaseInvoices"/> <set field="tabButtonItem" value="purchaseInvoices"/> + <set field="statusIds" from-field="parameters.statusId" type="List"/> <entity-condition entity-name="Invoice" list="invoices"> <condition-list combine="and"> <condition-expr field-name="invoiceTypeId" operator="equals" from-field="parameters.invoiceTypeId" ignore-if-empty="false"/> @@ -104,7 +105,7 @@ under the License. <condition-expr field-name="invoiceDate" operator="less-equals" from-field="parameters.thruInvoiceDate" ignore-if-empty="true"/> <condition-expr field-name="dueDate" operator="greater-equals" from-field="parameters.fromDueDate" ignore-if-empty="true"/> <condition-expr field-name="dueDate" operator="less-equals" from-field="parameters.thruDueDate" ignore-if-empty="true"/> - <condition-expr field-name="statusId" operator="equals" from-field="parameters.statusId" ignore-if-empty="true"/> + <condition-expr field-name="statusId" operator="in" from-field="statusIds" ignore-if-empty="true"/> </condition-list> <order-by field-name="partyIdFrom"/> </entity-condition> Modified: ofbiz/trunk/applications/accounting/widget/ap/forms/InvoiceForms.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/widget/ap/forms/InvoiceForms.xml?rev=1761134&r1=1761133&r2=1761134&view=diff ============================================================================== --- ofbiz/trunk/applications/accounting/widget/ap/forms/InvoiceForms.xml (original) +++ ofbiz/trunk/applications/accounting/widget/ap/forms/InvoiceForms.xml Sat Sep 17 06:58:41 2016 @@ -93,11 +93,11 @@ under the License. </actions> <field name="partyIdFrom" title="${uiLabelMap.AccountingVendorParty}" position="1"><lookup target-form-name="LookupPartyName"/></field> <field name="statusId" title="${uiLabelMap.CommonStatus}" position="2"> - <drop-down allow-empty="true"> + <check all-checked="false"> <entity-options entity-name="StatusItem"> <entity-constraint name="statusTypeId" operator="equals" value="INVOICE_STATUS"/> </entity-options> - </drop-down> + </check> </field> <field name="organizationPartyId"><hidden/></field> <field name="fromInvoiceDate" position="1"><date-time/></field> |
Free forum by Nabble | Edit this page |