【问题标题】:How to find Onchange function of field in odoo 13如何在odoo 13中找到字段的Onchange函数
【发布时间】:2019-12-24 19:55:43
【问题描述】:

希望我的消息能找到你,

我继承了一个 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 没有显示方法名称。

所以我想重写那个函数。

谢谢

【问题讨论】:

  • 请注意,您可以在继承 selection field 时使用 selection_add 来仅添加新选项
  • 请提供已安装的自定义模块列表。
  • @Kenly 我还没有安装任何自定义模块。
  • 其次,我的问题只在于 onchange 方法。

标签: odoo


【解决方案1】:

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

@api.onchange('your_field_name')

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-12-13
    • 1970-01-01
    • 2021-01-30
    • 2019-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多