[已解决]如何修改Odoo默认保存按钮的事件
-
@digitalsatori 计算字段我会点,在用,关键是我找不到他说的那个write()方法,是模型自带的默认方法吗?
-
@水在时间之下
我没太懂你的意思好像。你可以参考管理员的意见,他才是大佬,哈哈。
不过可以给你说下write()
方法。write()
方法是系统的创建记录的时候的那个save
按钮对应的方法。
你可以参考https://github.com/odoo/odoo/blob/11.0/odoo/models.py 这个里面的```write()``的方法,这个就是通常保存按钮调用的方法。重写的话不需要继承,只要在你的模型里面定义一个
write()
方法就相当于重写了,在这个里面加入自己的业务逻辑就行了。 -
-
@hui 你这里product_id.robot_protection_type_color_id这个字段不是product_template模型中的字段,是在本模型中有这个字段的,我的要求是product_id是一个计算字段,然后它的值依赖于product_template模型中的某个字段。
比如product_template模型中有个is_qualified字段,然后本模型中的product_id字段的值与is_qualified字段有关,那能写成@api.depends('product_template.is_qualified')吗? 本模型与product_template 模型的关系是本模型中有product_template.id