Jelajahi Sumber

[FIX] Mejorar la captura del id del objeto

adrielso 7 tahun lalu
induk
melakukan
3ec21d45a0
2 mengubah file dengan 10 tambahan dan 10 penghapusan
  1. 7 7
      static/src/js/payslip_advancement.js
  2. 3 3
      static/src/js/payslip_utility.js

+ 7 - 7
static/src/js/payslip_advancement.js

@@ -1,7 +1,7 @@
 (function() {
 
     var QWeb = openerp.web.qweb;
-    openerp.widgetInstance = null;
+    openerp.widgetInstanceAdvancement = null;
     openerp.PayslipAdvancement = {};
 
     openerp.PayslipAdvancement = openerp.Widget.extend({
@@ -38,7 +38,7 @@
             })
         },
         /* Actualizar ID */
-        updateId: function(id) {
+        updateIdAdvancement: function(id) {
             var self = this;
             self.id = id;
         },
@@ -533,20 +533,20 @@
 
                 openerp.parentInstance = this;
 
-                if (openerp.widgetInstance) {
-                    openerp.widgetInstance.updateId(record.id);
+                if (openerp.widgetInstanceAdvancement) {
+                    openerp.widgetInstanceAdvancement.updateIdAdvancement(record.id);
                 }
 
                 if (this.$el.find('.payslip-add-advancement').length !== 0 )
                     return;
 
-                openerp.widgetInstance = new openerp.PayslipAdvancement(this);
+                openerp.widgetInstanceAdvancement = new openerp.PayslipAdvancement(this);
 
                 var elemento = this.$el.find('.oe_notebook_page');
                 elemento = elemento.find('.payslip-utility-add-advancement');
 
-                openerp.widgetInstance.appendTo(elemento);
-                openerp.widgetInstance.updateId(record.id);
+                openerp.widgetInstanceAdvancement.appendTo(elemento);
+                openerp.widgetInstanceAdvancement.updateIdAdvancement(record.id);
             }
         });
     }

+ 3 - 3
static/src/js/payslip_utility.js

@@ -33,7 +33,7 @@
             })
         },
         /* Actualizar ID */
-        updateId: function(id) {
+        updateIdFaults: function(id) {
             var self = this;
             self.id = id;
         },
@@ -339,7 +339,7 @@
                 openerp.parentInstance = this;
 
                 if (openerp.widgetInstance) {
-                    openerp.widgetInstance.updateId(record.id);
+                    openerp.widgetInstance.updateIdFaults(record.id);
                 }
 
                 if (this.$el.find('.payslip-add-faults').length !== 0 )
@@ -351,7 +351,7 @@
                 elemento = elemento.find('.payslip-utility-add-faults');
 
                 openerp.widgetInstance.appendTo(elemento);
-                openerp.widgetInstance.updateId(record.id);
+                openerp.widgetInstance.updateIdFaults(record.id);
             }
         });
     }