details:   https://code.openbravo.com/erp/devel/pi/rev/b6862b1e8f54
changeset: 17570:b6862b1e8f54
user:      Augusto Mauch <augusto.mauch <at> openbravo.com>
date:      Sun Jul 29 18:07:15 2012 +0200
summary:   Fixes issue 20665: Field access works with saved views

Changed the access to the tab fields. Instead of accessing directly to the 
fields property, now the access is done through the getFields() function.

diffstat:

 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-window.js
 |  8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diffs (25 lines):

diff -r a023645269aa -r b6862b1e8f54 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-window.js
--- 
a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-window.js
       Sat Jul 28 01:23:08 2012 +0200
+++ 
b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-window.js
       Sun Jul 29 18:07:15 2012 +0200
@@ -288,8 +288,8 @@
         tab = data.tabs[t];
         view = this.getView(tab.tabId);
         disabledFields = [];
-        for (i = 0; i < view.viewForm.fields.length; i++) {
-          field = view.viewForm.fields[i];
+        for (i = 0; i < view.viewForm.getFields().length; i++) {
+          field = view.viewForm.getFields()[i];
           if (tab.fields[field.name] !== undefined) {
             field.updatable = tab.fields[field.name];
             field.disabled = !tab.fields[field.name];
@@ -299,8 +299,8 @@
           }
         }
         view.disabledFields = disabledFields;
-        for (i = 0; i < view.viewGrid.fields.length; i++) {
-          field = view.viewGrid.fields[i];
+        for (i = 0; i < view.viewGrid.getFields().length; i++) {
+          field = view.viewGrid.getFields()[i];
           if (tab.fields[field.name] !== undefined) {
             field.editorProperties.updatable = tab.fields[field.name];
             field.editorProperties.disabled = !tab.fields[field.name];

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Openbravo-commits mailing list
Openbravo-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to