Я пытаюсь добавить некоторые функции в кнопки POS, в частности, кнопку, которая отображается как «Подтвердить». Чтобы проверить, работает ли руководство по этой ссылке https://odoo-development.readthedocs.io/en/latest/dev/pos/gui.html, я просто добавляю файл console.log следующим образом:
odoo.define('my_module.js_file', function (require) {
"use strict";
var screens = require('point_of_sale.screens');
screens.PaymentScreenWidget.include({
init: function(parent, options) {
this._super(parent, options);
//My console log message
console.log('Hello world!')
this.pos.on('updateDebtHistory', function(partner_ids){
this.update_debt_history(partner_ids);
}, this);
},
});
Но сообщение появляется только один раз, когда POS заканчивает загрузку данных, а не когда я пу sh кнопку. Что я тут не так делаю?