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

Reply via email to