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