-6ren"> -Odoo v10 @onchange(stage_id) 不适用于 stage_id 小部件字段。当我在表单主体中添加字段简单字段时,它起作用了,但不适用于原始字段: class TaskExten-6ren">
gpt4 book ai didi

python - Odoo v10 @onchange(stage_id) 不适用于

转载 作者:太空宇宙 更新时间:2023-11-04 09:57:42 24 4
gpt4 key购买 nike

Odoo v10 @onchange(stage_id) 不适用于 stage_id 小部件字段。当我在表单主体中添加字段简单字段时,它起作用了,但不适用于原始字段:

<field name="stage_id" widget="statusbar" clickable="True"/>

class TaskExtension(models.Model):
_name = 'project.task'
_inherit = ['project.task']

@api.model('stage_id', 'date_deadline')
def _onchange_responsible(self):
self.user_id = self.stage_id.responsible


user_id = fields.Many2one('res.users',string = 'Assigned To',computed = _onchange_responsible,store=True)

最佳答案

on change函数应该这样写

@api.onchange('stage_id')  # triggered fields
def on_change_stage_id(self):
# your logic here like:
if self.stage_id:
self.user_id = self.stage_id.responsible

关于python - Odoo v10 @onchange(stage_id) 不适用于 <field name ="stage_id"widget ="statusbar"clickable ="True"/>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45144465/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com