微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在 ODOO V14 中从 js 覆盖 _onSave 函数

如何解决如何在 ODOO V14 中从 js 覆盖 _onSave 函数

我想要“Sale.order”字段的服装 JavaScript。如果字段值错误,则不会触发保存按钮。

I want to compare "Total Quantity" and "Consume Quantity" using js If both quantity are the same,then save record else do not save

enter image description here

解决方法

您可以覆盖自定义表单视图控制器(使用特殊的 js_class 属性设置)以包含自定义 _onSave 函数。

示例:

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

    var SaleOrderView = require('sale.SaleOrderView');
    
    SaleOrderView.prototype.config.Controller.include({
        _onSave: function (recordID,options) {
            var self = this;
            // var values = self.renderer.state.data;
            // var order_line = values.order_line.data
            return this._super.apply(this,arguments);
        },});

});

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。