Перейти к содержимому
Меню
Чтобы взаимодействовать с сообществом, необходимо зарегистрироваться.
Этот вопрос был отмечен
1 Ответить
2426 Представления

My goal is to modify the method _onClickSend() in https://github.com/odoo/odoo/blob/879647265bf804e63bd8e89ec3ca58b51ffb29ea/addons/mail/static/src/components/composer/composer.js#L284. Could anybody explain or show an example to inherit and modify this method trough a custom module? For example: i want the function to look as follows:
    _onClickSend() {
        this._postMessage();
    
        console.log("Click Send");
        this.focus();
    }


Аватар
Отменить
Лучший ответ

Hi,

Try like below code

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

const Composer = require('mail/static/src/components/composer/composer.js');
const { patch } = require('web.utils');

patch(Composer, 'file path or a unique string', {
_onClickSend() {
this._super();
}
})

});

Regards

Аватар
Отменить
Related Posts Ответы Просмотры Активность
1
окт. 23
3327
0
янв. 25
1045
1
сент. 23
6930
0
сент. 23
3015