odoo 13中如何继承js文件tax_group.js(账户)

问题描述 投票:0回答:1

我需要向 account/static/src/js/tax_group.js 第 94 行中的函数添加另一个状态

var displayEditWidget = self._isPurchaseDocument() && this.record.data.state === '草稿' && this.getParent().mode === '编辑';

我已经向 web.assets_backend 添加了继承,但不知道如何准确覆盖该函数。

我希望有人能帮助我。

非常感谢

保罗

javascript inheritance overwrite odoo-13
1个回答
0
投票

在你的自定义模块(my_custom_module)中,在一个新的js文件中,你应该调用原始的js类并使用include来“修补”它:

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

    var core = require('web.core');
    var _t = core._t;

    var TaxGroupCustomField = require('account.TaxGroupCustomField');


    var TaxGroupCustomField.include({ 
© www.soinside.com 2019 - 2024. All rights reserved.