Inherit a class in Odoo 10, 11 and 12

Inherit a class in Odoo 10, 11 and 12:

Using this file as example:

https://github.com/odoo/odoo/blob/12.0/addons/mail/static/src/js/views/activity/activity_renderer.js

To inherit the class AbstractRenderer is like this:

odoo.define('mail.ActivityRendererInherited', function (require) {
"use strict";

var Abstract = require('mail.ActivityRenderer'); // name of the
                                                                              // Odoo define to inherit
var core = require('web.core');
var field_registry = require('web.field_registry');

var QWeb = core.qweb;
var _t = core._t;

var AbstractRenderer = Abstract.extend({
    /**
     * @private
     * @param {Object} data
     * @returns {jQueryElement} a <tr> element
     */
    function_name: function (data) {
       
    },
});

return {
    ActivityRenderer: ActivityRenderer
};

});

Comentarios

Publicar un comentario

Entradas más populares de este blog

Pi Network Apps published on Pi Network Ecosystem

Proyecto para Red Social gigante (Giant Social Network project)

Sígueme en mis Redes Sociales (Follow me in my Social Networks). OpenSource Expert 🇻🇪