[英]how to override on odoo methode?
假设有一个这样的模型
class HolidaysType(models.Model):
_name = "hr.holidays.status"
_description = "Leave Type"
有一个方法像
api.one
@api.depends('b')
def _compute_amount(self):
a = b
m = n
h = f
pass
我需要添加一个继承模型:
class modelname(models.Model):
_inherit = 'hr.holidays.status'
然后我需要在 _compute_amount 方法中使 c = x+z 和 a = b+c
我怎样才能做到这一点
覆盖_compute_amount
方法并添加您的代码。
class modelname(models.Model):
_inherit = 'hr.holidays.status'
@api.one
@api.depends('b')
def _compute_amount(self):
super(modelname, self)._compute_amount()
c = x+z
a = b+c
创建新记录以检查值是否计算正确。
您可以重新计算存储的功能字段值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.