gpt4 book ai didi

javascript - 如何在 Javascript Odoo 10 中扩展 mail.Chatter Widget

转载 作者:行者123 更新时间:2023-12-01 02:53:41 24 4
gpt4 key购买 nike

我想在 Odoo 10 中向“mail.Chatter”小部件(mail/static/src/js/chatter.js)添加一个新事件。因此我想扩展“mail.Chatter”小部件。

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

var Chatter = require('mail.Chatter');

console.log('Chatter', Chatter)



});

但是从控制台,我收到一些错误。请检查下面。

Chatter function Class(){if(this.constructor!==OdooClass){throw new Error("You can only instanciate objects with the 'new' operator");}

如有错误,请纠正。是否有其他方法来扩展此“mail.Chatter”小部件?

最佳答案

这对我有用

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

var core = require('web.core');
var Chatter = require('mail.Chatter');
var MailThread = core.form_widget_registry.get('mail_thread');

var MailThreadOverride = MailThread.include({

init: function () {
this._super.apply(this, arguments);

},

});

关于javascript - 如何在 Javascript Odoo 10 中扩展 mail.Chatter Widget,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46843190/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com