details: https://code.openbravo.com/erp/devel/main/rev/1cf1b73c78fe changeset: 25073:1cf1b73c78fe user: Asier Lostalé <asier.lostale <at> openbravo.com> date: Mon Nov 03 12:37:29 2014 +0100 summary: fixed bug 28045: pop up in selectors filter by starts with instead of contains
Setting all selectors in ERP to filter by contains instead of starts with in order to preserve the same behavior as in Q2, when this setting was not taken into account list of affected selectors: Reservation Invoice Line Selector Product UOM Selector Product Invoice Selector Product StorageBin Selector without warehouse Process Run Tab Access Selector Portal Role Selector Business Partner not filtered by default by customer/vendor Orderline selector Product Complete Table Tree Category Payment Selector Element Selector Storage Bin Selector Process Plan Version Business Partner with contact and location Physical Inventory line selector Process Request Project Product Multiple Transaction Reservation Stock Selector Region Selector Product Reservation Selector Payment Schedule MRP_ProductionRunLineSelector Asset Selector Business Partner with contact and location Currency Receipts ProductSimple Organization Selector not * Currency Selector Financial Account Transactions link Financial Account Selector GL Item selector Business Partner Organization Payment Method Selector Payment Method Payment Selector Transaction for Parameter Window Doctype Selector Activity selector Campaign selector Sales region selector Project Selector Product selector APRM_ActionDocumentSelector Multi Business Partner Selector Selector Field Property Selector Model Selector details: https://code.openbravo.com/erp/devel/main/rev/32313afe9891 changeset: 25074:32313afe9891 user: Gorka Ion Damián <gorkaion.damian <at> openbravo.com> date: Fri Oct 24 10:46:29 2014 +0200 summary: Fixed issue 27974.Do not filter queries by 31-12-9999 Some queries have been modified so when the costing rule is not fixing backdated transactions it is not needed to filter by 31-12-9999. This filter was causing a SQL Exception that caught by the Costing Background but no rollback was done. This is also fixed. details: https://code.openbravo.com/erp/devel/main/rev/093644320d9a changeset: 25075:093644320d9a user: Augusto Mauch <augusto.mauch <at> openbravo.com> date: Fri Oct 24 09:38:26 2014 +0200 summary: Fixes issue 27957: Grid button don't get stuck after autosaving new record In the fix [1] of this issue [2], a change was made to force reselecting a new record even if it was already selected, because otherwise when a record was created in grid mode while a filter was applied, when the record was saved the selection was lost. The problem is that that change should only be applied when the editCompletionEvent is 'programmatic'. In the other cases (i.e. 'tab', 'enter', etc), the focus goes to another record, so it did not apply to [2]. In fact when the editCompletion event is not 'programmatic' not only reselecting the record was not needed, but also it caused the grid buttons to get stuck. [1] https://code.openbravo.com/erp/devel/pi/rev/dfda65fa925f89a21eee64f35d7aadb252c90dab [2] https://issues.openbravo.com/view.php?id=26702 diffstat: modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/OBUISEL_SELECTOR.xml | 36 +- modules/org.openbravo.client.application/web/org.openbravo.client.application/js/grid/ob-view-grid.js | 4 +- modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/OBUISEL_SELECTOR.xml | 6 +- src-db/database/sourcedata/OBUISEL_SELECTOR.xml | 70 ++-- src/org/openbravo/costing/AverageCostAdjustment.java | 72 ++-- src/org/openbravo/costing/CostAdjustmentUtils.java | 158 +++++---- src/org/openbravo/costing/CostingBackground.java | 1 + 7 files changed, 184 insertions(+), 163 deletions(-) diffs (truncated from 892 to 300 lines): diff -r 30560b4ebfc7 -r 093644320d9a modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/OBUISEL_SELECTOR.xml --- a/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/OBUISEL_SELECTOR.xml Wed Oct 29 13:29:18 2014 +0100 +++ b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/OBUISEL_SELECTOR.xml Fri Oct 24 09:38:26 2014 +0200 @@ -12,7 +12,7 @@ <!--14F59CBE3B804B8D81D29DFFF5B51467--> <OBCLKER_TEMPLATE_ID><![CDATA[9314DE8599AD44E7BFC4CC50699042AB]]></OBCLKER_TEMPLATE_ID> <!--14F59CBE3B804B8D81D29DFFF5B51467--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--14F59CBE3B804B8D81D29DFFF5B51467--> <SUGGESTIONTEXTMATCHSTYLE><![CDATA[startsWith]]></SUGGESTIONTEXTMATCHSTYLE> -<!--14F59CBE3B804B8D81D29DFFF5B51467--> <POPUPTEXTMATCHSTYLE><![CDATA[startsWith]]></POPUPTEXTMATCHSTYLE> +<!--14F59CBE3B804B8D81D29DFFF5B51467--> <POPUPTEXTMATCHSTYLE><![CDATA[substring]]></POPUPTEXTMATCHSTYLE> <!--14F59CBE3B804B8D81D29DFFF5B51467--> <CUSTOM_QUERY><![CDATA[N]]></CUSTOM_QUERY> <!--14F59CBE3B804B8D81D29DFFF5B51467--></OBUISEL_SELECTOR> @@ -28,7 +28,7 @@ <!--41B3A5EA61AB46FBAF4567E3755BA190--> <OBCLKER_TEMPLATE_ID><![CDATA[9314DE8599AD44E7BFC4CC50699042AB]]></OBCLKER_TEMPLATE_ID> <!--41B3A5EA61AB46FBAF4567E3755BA190--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--41B3A5EA61AB46FBAF4567E3755BA190--> <SUGGESTIONTEXTMATCHSTYLE><![CDATA[startsWith]]></SUGGESTIONTEXTMATCHSTYLE> -<!--41B3A5EA61AB46FBAF4567E3755BA190--> <POPUPTEXTMATCHSTYLE><![CDATA[startsWith]]></POPUPTEXTMATCHSTYLE> +<!--41B3A5EA61AB46FBAF4567E3755BA190--> <POPUPTEXTMATCHSTYLE><![CDATA[substring]]></POPUPTEXTMATCHSTYLE> <!--41B3A5EA61AB46FBAF4567E3755BA190--> <CUSTOM_QUERY><![CDATA[N]]></CUSTOM_QUERY> <!--41B3A5EA61AB46FBAF4567E3755BA190--></OBUISEL_SELECTOR> @@ -43,7 +43,7 @@ <!--4C399E0BD7C34BAFA55FEAACA0568B31--> <OBCLKER_TEMPLATE_ID><![CDATA[9314DE8599AD44E7BFC4CC50699042AB]]></OBCLKER_TEMPLATE_ID> <!--4C399E0BD7C34BAFA55FEAACA0568B31--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--4C399E0BD7C34BAFA55FEAACA0568B31--> <SUGGESTIONTEXTMATCHSTYLE><![CDATA[startsWith]]></SUGGESTIONTEXTMATCHSTYLE> -<!--4C399E0BD7C34BAFA55FEAACA0568B31--> <POPUPTEXTMATCHSTYLE><![CDATA[startsWith]]></POPUPTEXTMATCHSTYLE> +<!--4C399E0BD7C34BAFA55FEAACA0568B31--> <POPUPTEXTMATCHSTYLE><![CDATA[substring]]></POPUPTEXTMATCHSTYLE> <!--4C399E0BD7C34BAFA55FEAACA0568B31--> <CUSTOM_QUERY><![CDATA[N]]></CUSTOM_QUERY> <!--4C399E0BD7C34BAFA55FEAACA0568B31--></OBUISEL_SELECTOR> @@ -59,7 +59,7 @@ <!--5D29D4DFCF4440B8BF89420419A0DBFE--> <OBCLKER_TEMPLATE_ID><![CDATA[9314DE8599AD44E7BFC4CC50699042AB]]></OBCLKER_TEMPLATE_ID> <!--5D29D4DFCF4440B8BF89420419A0DBFE--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--5D29D4DFCF4440B8BF89420419A0DBFE--> <SUGGESTIONTEXTMATCHSTYLE><![CDATA[startsWith]]></SUGGESTIONTEXTMATCHSTYLE> -<!--5D29D4DFCF4440B8BF89420419A0DBFE--> <POPUPTEXTMATCHSTYLE><![CDATA[startsWith]]></POPUPTEXTMATCHSTYLE> +<!--5D29D4DFCF4440B8BF89420419A0DBFE--> <POPUPTEXTMATCHSTYLE><![CDATA[substring]]></POPUPTEXTMATCHSTYLE> <!--5D29D4DFCF4440B8BF89420419A0DBFE--> <CUSTOM_QUERY><![CDATA[N]]></CUSTOM_QUERY> <!--5D29D4DFCF4440B8BF89420419A0DBFE--></OBUISEL_SELECTOR> @@ -80,7 +80,7 @@ <!--6643B422022B41698FEFD6C7FAD7AC4B--> <OBCLKER_TEMPLATE_ID><![CDATA[C1FD42039C804705B8E5012E4553433C]]></OBCLKER_TEMPLATE_ID> <!--6643B422022B41698FEFD6C7FAD7AC4B--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--6643B422022B41698FEFD6C7FAD7AC4B--> <SUGGESTIONTEXTMATCHSTYLE><![CDATA[startsWith]]></SUGGESTIONTEXTMATCHSTYLE> -<!--6643B422022B41698FEFD6C7FAD7AC4B--> <POPUPTEXTMATCHSTYLE><![CDATA[startsWith]]></POPUPTEXTMATCHSTYLE> +<!--6643B422022B41698FEFD6C7FAD7AC4B--> <POPUPTEXTMATCHSTYLE><![CDATA[substring]]></POPUPTEXTMATCHSTYLE> <!--6643B422022B41698FEFD6C7FAD7AC4B--> <CUSTOM_QUERY><![CDATA[N]]></CUSTOM_QUERY> <!--6643B422022B41698FEFD6C7FAD7AC4B--></OBUISEL_SELECTOR> @@ -95,7 +95,7 @@ <!--7811D4DBBB734D5ABB5DCC0CFDA21B88--> <OBCLKER_TEMPLATE_ID><![CDATA[9314DE8599AD44E7BFC4CC50699042AB]]></OBCLKER_TEMPLATE_ID> <!--7811D4DBBB734D5ABB5DCC0CFDA21B88--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--7811D4DBBB734D5ABB5DCC0CFDA21B88--> <SUGGESTIONTEXTMATCHSTYLE><![CDATA[startsWith]]></SUGGESTIONTEXTMATCHSTYLE> -<!--7811D4DBBB734D5ABB5DCC0CFDA21B88--> <POPUPTEXTMATCHSTYLE><![CDATA[startsWith]]></POPUPTEXTMATCHSTYLE> +<!--7811D4DBBB734D5ABB5DCC0CFDA21B88--> <POPUPTEXTMATCHSTYLE><![CDATA[substring]]></POPUPTEXTMATCHSTYLE> <!--7811D4DBBB734D5ABB5DCC0CFDA21B88--> <CUSTOM_QUERY><![CDATA[N]]></CUSTOM_QUERY> <!--7811D4DBBB734D5ABB5DCC0CFDA21B88--></OBUISEL_SELECTOR> @@ -112,7 +112,7 @@ <!--9FAD469CE4414A25974CF45C0AD22D35--> <OBCLKER_TEMPLATE_ID><![CDATA[9314DE8599AD44E7BFC4CC50699042AB]]></OBCLKER_TEMPLATE_ID> <!--9FAD469CE4414A25974CF45C0AD22D35--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--9FAD469CE4414A25974CF45C0AD22D35--> <SUGGESTIONTEXTMATCHSTYLE><![CDATA[substring]]></SUGGESTIONTEXTMATCHSTYLE> -<!--9FAD469CE4414A25974CF45C0AD22D35--> <POPUPTEXTMATCHSTYLE><![CDATA[startsWith]]></POPUPTEXTMATCHSTYLE> +<!--9FAD469CE4414A25974CF45C0AD22D35--> <POPUPTEXTMATCHSTYLE><![CDATA[substring]]></POPUPTEXTMATCHSTYLE> <!--9FAD469CE4414A25974CF45C0AD22D35--> <CUSTOM_QUERY><![CDATA[N]]></CUSTOM_QUERY> <!--9FAD469CE4414A25974CF45C0AD22D35--></OBUISEL_SELECTOR> @@ -143,7 +143,7 @@ <!--A98899B1C75A4F4EBD3414F1B654EFAB--> <OBCLKER_TEMPLATE_ID><![CDATA[9314DE8599AD44E7BFC4CC50699042AB]]></OBCLKER_TEMPLATE_ID> <!--A98899B1C75A4F4EBD3414F1B654EFAB--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--A98899B1C75A4F4EBD3414F1B654EFAB--> <SUGGESTIONTEXTMATCHSTYLE><![CDATA[substring]]></SUGGESTIONTEXTMATCHSTYLE> -<!--A98899B1C75A4F4EBD3414F1B654EFAB--> <POPUPTEXTMATCHSTYLE><![CDATA[startsWith]]></POPUPTEXTMATCHSTYLE> +<!--A98899B1C75A4F4EBD3414F1B654EFAB--> <POPUPTEXTMATCHSTYLE><![CDATA[substring]]></POPUPTEXTMATCHSTYLE> <!--A98899B1C75A4F4EBD3414F1B654EFAB--> <CUSTOM_QUERY><![CDATA[N]]></CUSTOM_QUERY> <!--A98899B1C75A4F4EBD3414F1B654EFAB--></OBUISEL_SELECTOR> @@ -159,7 +159,7 @@ <!--B15DC1DA631A402C9B05AC11A2EA724C--> <OBCLKER_TEMPLATE_ID><![CDATA[9314DE8599AD44E7BFC4CC50699042AB]]></OBCLKER_TEMPLATE_ID> <!--B15DC1DA631A402C9B05AC11A2EA724C--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--B15DC1DA631A402C9B05AC11A2EA724C--> <SUGGESTIONTEXTMATCHSTYLE><![CDATA[startsWith]]></SUGGESTIONTEXTMATCHSTYLE> -<!--B15DC1DA631A402C9B05AC11A2EA724C--> <POPUPTEXTMATCHSTYLE><![CDATA[startsWith]]></POPUPTEXTMATCHSTYLE> +<!--B15DC1DA631A402C9B05AC11A2EA724C--> <POPUPTEXTMATCHSTYLE><![CDATA[substring]]></POPUPTEXTMATCHSTYLE> <!--B15DC1DA631A402C9B05AC11A2EA724C--> <CUSTOM_QUERY><![CDATA[N]]></CUSTOM_QUERY> <!--B15DC1DA631A402C9B05AC11A2EA724C--></OBUISEL_SELECTOR> @@ -174,7 +174,7 @@ <!--B496EA4EDC36442D90CC9B553311DC11--> <OBCLKER_TEMPLATE_ID><![CDATA[9314DE8599AD44E7BFC4CC50699042AB]]></OBCLKER_TEMPLATE_ID> <!--B496EA4EDC36442D90CC9B553311DC11--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--B496EA4EDC36442D90CC9B553311DC11--> <SUGGESTIONTEXTMATCHSTYLE><![CDATA[startsWith]]></SUGGESTIONTEXTMATCHSTYLE> -<!--B496EA4EDC36442D90CC9B553311DC11--> <POPUPTEXTMATCHSTYLE><![CDATA[startsWith]]></POPUPTEXTMATCHSTYLE> +<!--B496EA4EDC36442D90CC9B553311DC11--> <POPUPTEXTMATCHSTYLE><![CDATA[substring]]></POPUPTEXTMATCHSTYLE> <!--B496EA4EDC36442D90CC9B553311DC11--> <CUSTOM_QUERY><![CDATA[N]]></CUSTOM_QUERY> <!--B496EA4EDC36442D90CC9B553311DC11--></OBUISEL_SELECTOR> @@ -190,7 +190,7 @@ <!--BA4FDCB15ACB47AD81BE3985E13032EE--> <OBCLKER_TEMPLATE_ID><![CDATA[9314DE8599AD44E7BFC4CC50699042AB]]></OBCLKER_TEMPLATE_ID> <!--BA4FDCB15ACB47AD81BE3985E13032EE--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--BA4FDCB15ACB47AD81BE3985E13032EE--> <SUGGESTIONTEXTMATCHSTYLE><![CDATA[substring]]></SUGGESTIONTEXTMATCHSTYLE> -<!--BA4FDCB15ACB47AD81BE3985E13032EE--> <POPUPTEXTMATCHSTYLE><![CDATA[startsWith]]></POPUPTEXTMATCHSTYLE> +<!--BA4FDCB15ACB47AD81BE3985E13032EE--> <POPUPTEXTMATCHSTYLE><![CDATA[substring]]></POPUPTEXTMATCHSTYLE> <!--BA4FDCB15ACB47AD81BE3985E13032EE--> <ENTITY_ALIAS><![CDATA[e]]></ENTITY_ALIAS> <!--BA4FDCB15ACB47AD81BE3985E13032EE--> <CUSTOM_QUERY><![CDATA[N]]></CUSTOM_QUERY> <!--BA4FDCB15ACB47AD81BE3985E13032EE--></OBUISEL_SELECTOR> @@ -207,7 +207,7 @@ <!--EE54530EA4884AD5A10365E480015325--> <OBCLKER_TEMPLATE_ID><![CDATA[9314DE8599AD44E7BFC4CC50699042AB]]></OBCLKER_TEMPLATE_ID> <!--EE54530EA4884AD5A10365E480015325--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--EE54530EA4884AD5A10365E480015325--> <SUGGESTIONTEXTMATCHSTYLE><![CDATA[substring]]></SUGGESTIONTEXTMATCHSTYLE> -<!--EE54530EA4884AD5A10365E480015325--> <POPUPTEXTMATCHSTYLE><![CDATA[startsWith]]></POPUPTEXTMATCHSTYLE> +<!--EE54530EA4884AD5A10365E480015325--> <POPUPTEXTMATCHSTYLE><![CDATA[substring]]></POPUPTEXTMATCHSTYLE> <!--EE54530EA4884AD5A10365E480015325--> <CUSTOM_QUERY><![CDATA[N]]></CUSTOM_QUERY> <!--EE54530EA4884AD5A10365E480015325--> <OBUIAPP_PROCESS_ID><![CDATA[9BED7889E1034FE68BD85D5D16857320]]></OBUIAPP_PROCESS_ID> <!--EE54530EA4884AD5A10365E480015325--></OBUISEL_SELECTOR> @@ -223,7 +223,7 @@ <!--FDDCBE57CCDF4FB89ED708316E2BF0E6--> <OBCLKER_TEMPLATE_ID><![CDATA[9314DE8599AD44E7BFC4CC50699042AB]]></OBCLKER_TEMPLATE_ID> <!--FDDCBE57CCDF4FB89ED708316E2BF0E6--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--FDDCBE57CCDF4FB89ED708316E2BF0E6--> <SUGGESTIONTEXTMATCHSTYLE><![CDATA[startsWith]]></SUGGESTIONTEXTMATCHSTYLE> -<!--FDDCBE57CCDF4FB89ED708316E2BF0E6--> <POPUPTEXTMATCHSTYLE><![CDATA[startsWith]]></POPUPTEXTMATCHSTYLE> +<!--FDDCBE57CCDF4FB89ED708316E2BF0E6--> <POPUPTEXTMATCHSTYLE><![CDATA[substring]]></POPUPTEXTMATCHSTYLE> <!--FDDCBE57CCDF4FB89ED708316E2BF0E6--> <CUSTOM_QUERY><![CDATA[N]]></CUSTOM_QUERY> <!--FDDCBE57CCDF4FB89ED708316E2BF0E6--></OBUISEL_SELECTOR> @@ -239,7 +239,7 @@ <!--FF808181312D569C01312D8C1EC40036--> <OBCLKER_TEMPLATE_ID><![CDATA[9314DE8599AD44E7BFC4CC50699042AB]]></OBCLKER_TEMPLATE_ID> <!--FF808181312D569C01312D8C1EC40036--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--FF808181312D569C01312D8C1EC40036--> <SUGGESTIONTEXTMATCHSTYLE><![CDATA[substring]]></SUGGESTIONTEXTMATCHSTYLE> -<!--FF808181312D569C01312D8C1EC40036--> <POPUPTEXTMATCHSTYLE><![CDATA[startsWith]]></POPUPTEXTMATCHSTYLE> +<!--FF808181312D569C01312D8C1EC40036--> <POPUPTEXTMATCHSTYLE><![CDATA[substring]]></POPUPTEXTMATCHSTYLE> <!--FF808181312D569C01312D8C1EC40036--> <CUSTOM_QUERY><![CDATA[N]]></CUSTOM_QUERY> <!--FF808181312D569C01312D8C1EC40036--></OBUISEL_SELECTOR> @@ -255,7 +255,7 @@ <!--FF808181312D569C01312D8DCCD50045--> <OBCLKER_TEMPLATE_ID><![CDATA[9314DE8599AD44E7BFC4CC50699042AB]]></OBCLKER_TEMPLATE_ID> <!--FF808181312D569C01312D8DCCD50045--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--FF808181312D569C01312D8DCCD50045--> <SUGGESTIONTEXTMATCHSTYLE><![CDATA[substring]]></SUGGESTIONTEXTMATCHSTYLE> -<!--FF808181312D569C01312D8DCCD50045--> <POPUPTEXTMATCHSTYLE><![CDATA[startsWith]]></POPUPTEXTMATCHSTYLE> +<!--FF808181312D569C01312D8DCCD50045--> <POPUPTEXTMATCHSTYLE><![CDATA[substring]]></POPUPTEXTMATCHSTYLE> <!--FF808181312D569C01312D8DCCD50045--> <CUSTOM_QUERY><![CDATA[N]]></CUSTOM_QUERY> <!--FF808181312D569C01312D8DCCD50045--></OBUISEL_SELECTOR> @@ -271,7 +271,7 @@ <!--FF808181312D569C01312D8EE5430054--> <OBCLKER_TEMPLATE_ID><![CDATA[9314DE8599AD44E7BFC4CC50699042AB]]></OBCLKER_TEMPLATE_ID> <!--FF808181312D569C01312D8EE5430054--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--FF808181312D569C01312D8EE5430054--> <SUGGESTIONTEXTMATCHSTYLE><![CDATA[substring]]></SUGGESTIONTEXTMATCHSTYLE> -<!--FF808181312D569C01312D8EE5430054--> <POPUPTEXTMATCHSTYLE><![CDATA[startsWith]]></POPUPTEXTMATCHSTYLE> +<!--FF808181312D569C01312D8EE5430054--> <POPUPTEXTMATCHSTYLE><![CDATA[substring]]></POPUPTEXTMATCHSTYLE> <!--FF808181312D569C01312D8EE5430054--> <CUSTOM_QUERY><![CDATA[N]]></CUSTOM_QUERY> <!--FF808181312D569C01312D8EE5430054--></OBUISEL_SELECTOR> @@ -287,7 +287,7 @@ <!--FF808181312D569C01312D90408D005D--> <OBCLKER_TEMPLATE_ID><![CDATA[9314DE8599AD44E7BFC4CC50699042AB]]></OBCLKER_TEMPLATE_ID> <!--FF808181312D569C01312D90408D005D--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--FF808181312D569C01312D90408D005D--> <SUGGESTIONTEXTMATCHSTYLE><![CDATA[substring]]></SUGGESTIONTEXTMATCHSTYLE> -<!--FF808181312D569C01312D90408D005D--> <POPUPTEXTMATCHSTYLE><![CDATA[startsWith]]></POPUPTEXTMATCHSTYLE> +<!--FF808181312D569C01312D90408D005D--> <POPUPTEXTMATCHSTYLE><![CDATA[substring]]></POPUPTEXTMATCHSTYLE> <!--FF808181312D569C01312D90408D005D--> <CUSTOM_QUERY><![CDATA[N]]></CUSTOM_QUERY> <!--FF808181312D569C01312D90408D005D--></OBUISEL_SELECTOR> @@ -305,7 +305,7 @@ <!--FF808181312DA8D801312DDE869B000C--> <OBCLKER_TEMPLATE_ID><![CDATA[9314DE8599AD44E7BFC4CC50699042AB]]></OBCLKER_TEMPLATE_ID> <!--FF808181312DA8D801312DDE869B000C--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--FF808181312DA8D801312DDE869B000C--> <SUGGESTIONTEXTMATCHSTYLE><![CDATA[substring]]></SUGGESTIONTEXTMATCHSTYLE> -<!--FF808181312DA8D801312DDE869B000C--> <POPUPTEXTMATCHSTYLE><![CDATA[startsWith]]></POPUPTEXTMATCHSTYLE> +<!--FF808181312DA8D801312DDE869B000C--> <POPUPTEXTMATCHSTYLE><![CDATA[substring]]></POPUPTEXTMATCHSTYLE> <!--FF808181312DA8D801312DDE869B000C--> <CUSTOM_QUERY><![CDATA[N]]></CUSTOM_QUERY> <!--FF808181312DA8D801312DDE869B000C--></OBUISEL_SELECTOR> diff -r 30560b4ebfc7 -r 093644320d9a modules/org.openbravo.client.application/web/org.openbravo.client.application/js/grid/ob-view-grid.js --- a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/grid/ob-view-grid.js Wed Oct 29 13:29:18 2014 +0100 +++ b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/grid/ob-view-grid.js Fri Oct 24 09:38:26 2014 +0200 @@ -2956,7 +2956,9 @@ this.view.standardWindow.autoSaveDone(this.view, true); // if nothing else got selected, select ourselves then - if (!this.getSelectedRecord() || (this.getSelectedRecord().id === record._originalId)) { + // if there is already a record selected, only force reselecting that record if the editCompletionEvent was 'programmatic', + // otherwise ('enter', 'tab', etc) it is not needed, and doing it causes https://issues.openbravo.com/view.php?id=27957 + if (!this.getSelectedRecord() || (editCompletionEvent === 'programmatic' && this.getSelectedRecord().id === record._originalId)) { this.selectRecord(record); keepSelection = true; this.view.refreshChildViews(keepSelection); diff -r 30560b4ebfc7 -r 093644320d9a modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/OBUISEL_SELECTOR.xml --- a/modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/OBUISEL_SELECTOR.xml Wed Oct 29 13:29:18 2014 +0100 +++ b/modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/OBUISEL_SELECTOR.xml Fri Oct 24 09:38:26 2014 +0200 @@ -14,7 +14,7 @@ <!--387D9FFC48A74054835C5DF6E6FD08F7--> <VALUEFIELD_ID><![CDATA[DD28F69792084E7F8EBBF2FA94F52A5F]]></VALUEFIELD_ID> <!--387D9FFC48A74054835C5DF6E6FD08F7--> <DISPLAYFIELD_ID><![CDATA[DD28F69792084E7F8EBBF2FA94F52A5F]]></DISPLAYFIELD_ID> <!--387D9FFC48A74054835C5DF6E6FD08F7--> <SUGGESTIONTEXTMATCHSTYLE><![CDATA[substring]]></SUGGESTIONTEXTMATCHSTYLE> -<!--387D9FFC48A74054835C5DF6E6FD08F7--> <POPUPTEXTMATCHSTYLE><![CDATA[startsWith]]></POPUPTEXTMATCHSTYLE> +<!--387D9FFC48A74054835C5DF6E6FD08F7--> <POPUPTEXTMATCHSTYLE><![CDATA[substring]]></POPUPTEXTMATCHSTYLE> <!--387D9FFC48A74054835C5DF6E6FD08F7--> <CUSTOM_QUERY><![CDATA[N]]></CUSTOM_QUERY> <!--387D9FFC48A74054835C5DF6E6FD08F7--></OBUISEL_SELECTOR> @@ -30,7 +30,7 @@ <!--E4F389D409DF4EC3B371B69C8A124DA7--> <OBCLKER_TEMPLATE_ID><![CDATA[9314DE8599AD44E7BFC4CC50699042AB]]></OBCLKER_TEMPLATE_ID> <!--E4F389D409DF4EC3B371B69C8A124DA7--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--E4F389D409DF4EC3B371B69C8A124DA7--> <SUGGESTIONTEXTMATCHSTYLE><![CDATA[substring]]></SUGGESTIONTEXTMATCHSTYLE> -<!--E4F389D409DF4EC3B371B69C8A124DA7--> <POPUPTEXTMATCHSTYLE><![CDATA[startsWith]]></POPUPTEXTMATCHSTYLE> +<!--E4F389D409DF4EC3B371B69C8A124DA7--> <POPUPTEXTMATCHSTYLE><![CDATA[substring]]></POPUPTEXTMATCHSTYLE> <!--E4F389D409DF4EC3B371B69C8A124DA7--> <CUSTOM_QUERY><![CDATA[N]]></CUSTOM_QUERY> <!--E4F389D409DF4EC3B371B69C8A124DA7--></OBUISEL_SELECTOR> @@ -46,7 +46,7 @@ <!--F959A77A1E494215A8154F12EF91FE74--> <OBCLKER_TEMPLATE_ID><![CDATA[9314DE8599AD44E7BFC4CC50699042AB]]></OBCLKER_TEMPLATE_ID> <!--F959A77A1E494215A8154F12EF91FE74--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--F959A77A1E494215A8154F12EF91FE74--> <SUGGESTIONTEXTMATCHSTYLE><![CDATA[startsWith]]></SUGGESTIONTEXTMATCHSTYLE> -<!--F959A77A1E494215A8154F12EF91FE74--> <POPUPTEXTMATCHSTYLE><![CDATA[startsWith]]></POPUPTEXTMATCHSTYLE> +<!--F959A77A1E494215A8154F12EF91FE74--> <POPUPTEXTMATCHSTYLE><![CDATA[substring]]></POPUPTEXTMATCHSTYLE> <!--F959A77A1E494215A8154F12EF91FE74--> <CUSTOM_QUERY><![CDATA[N]]></CUSTOM_QUERY> <!--F959A77A1E494215A8154F12EF91FE74--></OBUISEL_SELECTOR> diff -r 30560b4ebfc7 -r 093644320d9a src-db/database/sourcedata/OBUISEL_SELECTOR.xml --- a/src-db/database/sourcedata/OBUISEL_SELECTOR.xml Wed Oct 29 13:29:18 2014 +0100 +++ b/src-db/database/sourcedata/OBUISEL_SELECTOR.xml Fri Oct 24 09:38:26 2014 +0200 @@ -48,7 +48,7 @@ <!--0E1E9236E2FE471FB946F8DA2803C537--> <OBCLKER_TEMPLATE_ID><![CDATA[9314DE8599AD44E7BFC4CC50699042AB]]></OBCLKER_TEMPLATE_ID> <!--0E1E9236E2FE471FB946F8DA2803C537--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--0E1E9236E2FE471FB946F8DA2803C537--> <SUGGESTIONTEXTMATCHSTYLE><![CDATA[substring]]></SUGGESTIONTEXTMATCHSTYLE> -<!--0E1E9236E2FE471FB946F8DA2803C537--> <POPUPTEXTMATCHSTYLE><![CDATA[startsWith]]></POPUPTEXTMATCHSTYLE> +<!--0E1E9236E2FE471FB946F8DA2803C537--> <POPUPTEXTMATCHSTYLE><![CDATA[substring]]></POPUPTEXTMATCHSTYLE> <!--0E1E9236E2FE471FB946F8DA2803C537--> <CUSTOM_QUERY><![CDATA[N]]></CUSTOM_QUERY> <!--0E1E9236E2FE471FB946F8DA2803C537--></OBUISEL_SELECTOR> @@ -64,7 +64,7 @@ <!--121CCCD7F670457A9FF815163F11A61F--> <OBCLKER_TEMPLATE_ID><![CDATA[9314DE8599AD44E7BFC4CC50699042AB]]></OBCLKER_TEMPLATE_ID> <!--121CCCD7F670457A9FF815163F11A61F--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--121CCCD7F670457A9FF815163F11A61F--> <SUGGESTIONTEXTMATCHSTYLE><![CDATA[startsWith]]></SUGGESTIONTEXTMATCHSTYLE> -<!--121CCCD7F670457A9FF815163F11A61F--> <POPUPTEXTMATCHSTYLE><![CDATA[startsWith]]></POPUPTEXTMATCHSTYLE> +<!--121CCCD7F670457A9FF815163F11A61F--> <POPUPTEXTMATCHSTYLE><![CDATA[substring]]></POPUPTEXTMATCHSTYLE> <!--121CCCD7F670457A9FF815163F11A61F--> <CUSTOM_QUERY><![CDATA[N]]></CUSTOM_QUERY> <!--121CCCD7F670457A9FF815163F11A61F--></OBUISEL_SELECTOR> @@ -80,7 +80,7 @@ <!--1E14C66616444E0DA8D5C5321EC9F61B--> <OBCLKER_TEMPLATE_ID><![CDATA[9314DE8599AD44E7BFC4CC50699042AB]]></OBCLKER_TEMPLATE_ID> <!--1E14C66616444E0DA8D5C5321EC9F61B--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--1E14C66616444E0DA8D5C5321EC9F61B--> <SUGGESTIONTEXTMATCHSTYLE><![CDATA[startsWith]]></SUGGESTIONTEXTMATCHSTYLE> -<!--1E14C66616444E0DA8D5C5321EC9F61B--> <POPUPTEXTMATCHSTYLE><![CDATA[startsWith]]></POPUPTEXTMATCHSTYLE> +<!--1E14C66616444E0DA8D5C5321EC9F61B--> <POPUPTEXTMATCHSTYLE><![CDATA[substring]]></POPUPTEXTMATCHSTYLE> <!--1E14C66616444E0DA8D5C5321EC9F61B--> <CUSTOM_QUERY><![CDATA[N]]></CUSTOM_QUERY> <!--1E14C66616444E0DA8D5C5321EC9F61B--></OBUISEL_SELECTOR> @@ -97,7 +97,7 @@ <!--1F051395F1CC4A40ADFE5C440EBCAA7F--> <OBCLKER_TEMPLATE_ID><![CDATA[9314DE8599AD44E7BFC4CC50699042AB]]></OBCLKER_TEMPLATE_ID> <!--1F051395F1CC4A40ADFE5C440EBCAA7F--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--1F051395F1CC4A40ADFE5C440EBCAA7F--> <SUGGESTIONTEXTMATCHSTYLE><![CDATA[startsWith]]></SUGGESTIONTEXTMATCHSTYLE> -<!--1F051395F1CC4A40ADFE5C440EBCAA7F--> <POPUPTEXTMATCHSTYLE><![CDATA[startsWith]]></POPUPTEXTMATCHSTYLE> +<!--1F051395F1CC4A40ADFE5C440EBCAA7F--> <POPUPTEXTMATCHSTYLE><![CDATA[substring]]></POPUPTEXTMATCHSTYLE> <!--1F051395F1CC4A40ADFE5C440EBCAA7F--> <CUSTOM_QUERY><![CDATA[N]]></CUSTOM_QUERY> <!--1F051395F1CC4A40ADFE5C440EBCAA7F--></OBUISEL_SELECTOR> @@ -112,7 +112,7 @@ <!--1F1889DC41AD41D596A046091B4EFA81--> <OBCLKER_TEMPLATE_ID><![CDATA[9314DE8599AD44E7BFC4CC50699042AB]]></OBCLKER_TEMPLATE_ID> <!--1F1889DC41AD41D596A046091B4EFA81--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--1F1889DC41AD41D596A046091B4EFA81--> <SUGGESTIONTEXTMATCHSTYLE><![CDATA[startsWith]]></SUGGESTIONTEXTMATCHSTYLE> -<!--1F1889DC41AD41D596A046091B4EFA81--> <POPUPTEXTMATCHSTYLE><![CDATA[startsWith]]></POPUPTEXTMATCHSTYLE> +<!--1F1889DC41AD41D596A046091B4EFA81--> <POPUPTEXTMATCHSTYLE><![CDATA[substring]]></POPUPTEXTMATCHSTYLE> <!--1F1889DC41AD41D596A046091B4EFA81--> <CUSTOM_QUERY><![CDATA[N]]></CUSTOM_QUERY> <!--1F1889DC41AD41D596A046091B4EFA81--></OBUISEL_SELECTOR> @@ -181,7 +181,7 @@ <!--2E64F551C7C4470C80C29DBA24B34A5F--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--2E64F551C7C4470C80C29DBA24B34A5F--> <VALUEFIELD_ID><![CDATA[2CB91FE062B541ACB00D82AC69858446]]></VALUEFIELD_ID> <!--2E64F551C7C4470C80C29DBA24B34A5F--> <SUGGESTIONTEXTMATCHSTYLE><![CDATA[substring]]></SUGGESTIONTEXTMATCHSTYLE> -<!--2E64F551C7C4470C80C29DBA24B34A5F--> <POPUPTEXTMATCHSTYLE><![CDATA[startsWith]]></POPUPTEXTMATCHSTYLE> +<!--2E64F551C7C4470C80C29DBA24B34A5F--> <POPUPTEXTMATCHSTYLE><![CDATA[substring]]></POPUPTEXTMATCHSTYLE> <!--2E64F551C7C4470C80C29DBA24B34A5F--> <CUSTOM_QUERY><![CDATA[N]]></CUSTOM_QUERY> <!--2E64F551C7C4470C80C29DBA24B34A5F--></OBUISEL_SELECTOR> @@ -197,7 +197,7 @@ <!--32CFC9EB6DD04FACA7452C20C39116F0--> <OBCLKER_TEMPLATE_ID><![CDATA[9314DE8599AD44E7BFC4CC50699042AB]]></OBCLKER_TEMPLATE_ID> <!--32CFC9EB6DD04FACA7452C20C39116F0--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--32CFC9EB6DD04FACA7452C20C39116F0--> <SUGGESTIONTEXTMATCHSTYLE><![CDATA[substring]]></SUGGESTIONTEXTMATCHSTYLE> -<!--32CFC9EB6DD04FACA7452C20C39116F0--> <POPUPTEXTMATCHSTYLE><![CDATA[startsWith]]></POPUPTEXTMATCHSTYLE> +<!--32CFC9EB6DD04FACA7452C20C39116F0--> <POPUPTEXTMATCHSTYLE><![CDATA[substring]]></POPUPTEXTMATCHSTYLE> <!--32CFC9EB6DD04FACA7452C20C39116F0--> <CUSTOM_QUERY><![CDATA[N]]></CUSTOM_QUERY> <!--32CFC9EB6DD04FACA7452C20C39116F0--></OBUISEL_SELECTOR> @@ -212,7 +212,7 @@ <!--3E93B5BA717D4596BA41B843AFFB903C--> <OBCLKER_TEMPLATE_ID><![CDATA[C1FD42039C804705B8E5012E4553433C]]></OBCLKER_TEMPLATE_ID> <!--3E93B5BA717D4596BA41B843AFFB903C--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--3E93B5BA717D4596BA41B843AFFB903C--> <SUGGESTIONTEXTMATCHSTYLE><![CDATA[startsWith]]></SUGGESTIONTEXTMATCHSTYLE> -<!--3E93B5BA717D4596BA41B843AFFB903C--> <POPUPTEXTMATCHSTYLE><![CDATA[startsWith]]></POPUPTEXTMATCHSTYLE> +<!--3E93B5BA717D4596BA41B843AFFB903C--> <POPUPTEXTMATCHSTYLE><![CDATA[substring]]></POPUPTEXTMATCHSTYLE> <!--3E93B5BA717D4596BA41B843AFFB903C--> <CUSTOM_QUERY><![CDATA[N]]></CUSTOM_QUERY> <!--3E93B5BA717D4596BA41B843AFFB903C--></OBUISEL_SELECTOR> @@ -227,7 +227,7 @@ <!--3E9E206575F94F579BAE65C1C929E3E0--> <OBCLKER_TEMPLATE_ID><![CDATA[9314DE8599AD44E7BFC4CC50699042AB]]></OBCLKER_TEMPLATE_ID> <!--3E9E206575F94F579BAE65C1C929E3E0--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--3E9E206575F94F579BAE65C1C929E3E0--> <SUGGESTIONTEXTMATCHSTYLE><![CDATA[startsWith]]></SUGGESTIONTEXTMATCHSTYLE> -<!--3E9E206575F94F579BAE65C1C929E3E0--> <POPUPTEXTMATCHSTYLE><![CDATA[startsWith]]></POPUPTEXTMATCHSTYLE> +<!--3E9E206575F94F579BAE65C1C929E3E0--> <POPUPTEXTMATCHSTYLE><![CDATA[substring]]></POPUPTEXTMATCHSTYLE> <!--3E9E206575F94F579BAE65C1C929E3E0--> <CUSTOM_QUERY><![CDATA[N]]></CUSTOM_QUERY> <!--3E9E206575F94F579BAE65C1C929E3E0--></OBUISEL_SELECTOR> @@ -244,7 +244,7 @@ <!--3F43145FED1B4EC08A4797BFCB4F1C6D--> <OBCLKER_TEMPLATE_ID><![CDATA[9314DE8599AD44E7BFC4CC50699042AB]]></OBCLKER_TEMPLATE_ID> <!--3F43145FED1B4EC08A4797BFCB4F1C6D--> <ISACTIVE><![CDATA[Y]]></ISACTIVE> <!--3F43145FED1B4EC08A4797BFCB4F1C6D--> <SUGGESTIONTEXTMATCHSTYLE><![CDATA[startsWith]]></SUGGESTIONTEXTMATCHSTYLE> -<!--3F43145FED1B4EC08A4797BFCB4F1C6D--> <POPUPTEXTMATCHSTYLE><![CDATA[startsWith]]></POPUPTEXTMATCHSTYLE> +<!--3F43145FED1B4EC08A4797BFCB4F1C6D--> <POPUPTEXTMATCHSTYLE><![CDATA[substring]]></POPUPTEXTMATCHSTYLE> <!--3F43145FED1B4EC08A4797BFCB4F1C6D--> <CUSTOM_QUERY><![CDATA[N]]></CUSTOM_QUERY> ------------------------------------------------------------------------------ _______________________________________________ Openbravo-commits mailing list Openbravo-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openbravo-commits