details:   /erp/devel/pi/rev/8daef1b86e72
changeset: 12033:8daef1b86e72
user:      Martin Taal <martin.taal <at> openbravo.com>
date:      Fri May 06 14:21:23 2011 +0200
summary:   Wrong datasource created for notes

details:   /erp/devel/pi/rev/ebead384d08c
changeset: 12034:ebead384d08c
user:      Martin Taal <martin.taal <at> openbravo.com>
date:      Fri May 06 14:21:52 2011 +0200
summary:   Fixes issue 17037: Improve testability of collapsible sections

diffstat:

 
modules/org.openbravo.client.application/src/org/openbravo/client/application/MainLayoutComponent.java
  |   1 -
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-formitem-widgets.js
 |   9 ++++++++
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-view-form.js
        |  11 ++++++++++
 3 files changed, 20 insertions(+), 1 deletions(-)

diffs (64 lines):

diff -r 50c4ac0a866f -r ebead384d08c 
modules/org.openbravo.client.application/src/org/openbravo/client/application/MainLayoutComponent.java
--- 
a/modules/org.openbravo.client.application/src/org/openbravo/client/application/MainLayoutComponent.java
    Fri May 06 14:01:43 2011 +0200
+++ 
b/modules/org.openbravo.client.application/src/org/openbravo/client/application/MainLayoutComponent.java
    Fri May 06 14:21:52 2011 +0200
@@ -158,7 +158,6 @@
     final String dsId = "090A37D22E61FE94012E621729090048";
     final Map<String, Object> dsParameters = new HashMap<String, 
Object>(getParameters());
     dsParameters.put(DataSourceConstants.DS_CREATE, true);
-    dsParameters.put(DataSourceConstants.DS_CLASS_NAME, "OBViewDataSource");
     final Component component = dsComponentProvider.getComponent(dsId, 
dsParameters);
     return component.generate();
   }
diff -r 50c4ac0a866f -r ebead384d08c 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-formitem-widgets.js
--- 
a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-formitem-widgets.js
   Fri May 06 14:01:43 2011 +0200
+++ 
b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-formitem-widgets.js
   Fri May 06 14:21:52 2011 +0200
@@ -417,6 +417,15 @@
   
   alwaysTakeSpace: false,
 
+  setSectionItemInContent: function(form) {
+    var i = 0;
+    for (i = 0; i < this.itemIds.length; i++) {
+      if (form.getItem(this.itemIds[i])) {
+        form.getItem(this.itemIds[i]).section = this;
+      }
+    }
+  },
+  
   // never disable a section item
   isDisabled: function(){
     return false;
diff -r 50c4ac0a866f -r ebead384d08c 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-view-form.js
--- 
a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-view-form.js
  Fri May 06 14:01:43 2011 +0200
+++ 
b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-view-form.js
  Fri May 06 14:21:52 2011 +0200
@@ -103,6 +103,7 @@
         break;
       }
     }
+    
     delete this._preventFocusChanges;
   },
 
@@ -431,12 +432,22 @@
   },
   
   setFields: function(){
+    var i, item;
+    
     // is used in various places, prevent focus and scroll events
     this._preventFocusChanges = true;
     this.Super('setFields', arguments);
     delete this._preventFocusChanges;
     this.fieldsByInpColumnName = null;
     this.fieldsByColumnName = null;
+
+    for (i = 0; i < this.getItems().length; i++) {
+      item = this.getItem(i);
+      if(item && item.setSectionItemInContent) {
+        item.setSectionItemInContent(this);
+      }
+    }
+
   },
   
   retrieveInitialValues: function(isNew){

------------------------------------------------------------------------------
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network 
management toolset available today.  Delivers lowest initial 
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to