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
};
});
I got here much interesting stuff. The post is great! Thanks for sharing it! 2.4 g Wireless Melbourne
ResponderEliminar