details:   /erp/devel/pi/rev/fd0f35084779
changeset: 12151:fd0f35084779
user:      Iván Perdomo <ivan.perdomo <at> openbravo.com>
date:      Thu May 12 20:02:13 2011 +0200
summary:   Fixes issue 17113: Use the obShowIf instead of showIf

diffstat:

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

diffs (27 lines):

diff -r ef589888c4c0 -r fd0f35084779 
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 13 09:11:09 2011 +0200
+++ 
b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-formitem-widgets.js
   Thu May 12 20:02:13 2011 +0200
@@ -497,19 +497,19 @@
   showIf: function(item, value, form, values) {
     var i, field;
 
-    if(!this.itemIds || !isAn.Array(this.itemIds)) {
+    if(!this.itemIds) {
       return false;
     }
 
     for (i = 0; i < this.itemIds.length; i++) {
       field = form.getItem(this.itemIds[i]);
 
-      if(!field) {
+      if(!field || field.editorType === 'HiddenItem') {
         continue;
       }
 
-      if (field.showIf) {
-        if(field.showIf(field, value, form)) {
+      if (field.obShowIf) {
+        if(field.obShowIf(field, value, form)) {
           return true;
         }
       } else {

------------------------------------------------------------------------------
Achieve unprecedented app performance and reliability
What every C/C++ and Fortran developer should know.
Learn how Intel has extended the reach of its next-generation tools
to help boost performance applications - inlcuding clusters.
http://p.sf.net/sfu/intel-dev2devmay
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to