首页 > 解决方案 > 如何在odoo 13中找到字段的Onchange函数

问题描述

希望我的消息能找到你,

我继承了一个 odoo 模型 (product.attribute) 并且还覆盖了一个字段 (display_type)。

class darazProductAttributes(models.Model):
    _inherit = "product.attribute"

    display_type = fields.Selection([
        ('text', 'Text'),
        ('radio', 'Radio'),
        ('select', 'Select'),
        ('color', 'Color')], default='radio', required=True, help="The display type used in the Product Configurator.")

我在字段中添加了一个更多选项(文本)。现在选择它加载 product.attribute.lines 模型表单的选项字段基本上它有一个 onchange 方法。Odoo 告诉我 display_type 有一个 onchange 但 odoo 不显示方法名称. 在此处输入图像描述

所以我想覆盖该功能。

谢谢

标签: odoo

解决方案


字段可以有多个onchange方法,您所要做的就是寻找用 装饰的方法onchange

@api.onchange('your_field_name')

推荐阅读