Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

120
Views
extender el método init de Widget en odoo 13

Estoy tratando de extender el método de inicio del widget para hacer un simple console.log cuando se carga la página, pero no funciona, ¿cuál puede ser la forma correcta de hacer esto?

 odoo.define('lliege_pdt_main.pdt_maps', function (require) { var Widget = require('web.Widget'); var pdt_maps = Widget.extend({ init: function (parent) { console.log("test"); this._super(parent); }, }); return pdt_maps; });
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

En su caso, no desea heredar el widget en el sentido clásico. Desea modificar el padre en sí . Esto se puede hacer con include en lugar de extend :

 var pdt_maps = Widget.include({ init: function (parent) { console.log("test"); this._super(parent); }, });

No olvide depurar en el modo de depuración de activos (gorila). Aquí está la documentación oficial sobre parchear una clase JS como esta .

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!