【发布时间】:2021-05-27 13:19:54
【问题描述】:
基本上,我有一个用于医院预约的模型,在该模型中,我有一个多对一字段与另一个模型用于患者。我想要的是每次我在约会模型中使用“创建和编辑”选项在患者模型中创建记录时,该记录会自动设置为状态等于已验证(与草稿相反,最初设置为默认),但是当我从患者模型创建患者记录时,它会正常保存记录,默认为草稿
【问题讨论】:
-
Odoo 是基于 python 的,你可以使用继承然后覆盖 create 函数。
基本上,我有一个用于医院预约的模型,在该模型中,我有一个多对一字段与另一个模型用于患者。我想要的是每次我在约会模型中使用“创建和编辑”选项在患者模型中创建记录时,该记录会自动设置为状态等于已验证(与草稿相反,最初设置为默认),但是当我从患者模型创建患者记录时,它会正常保存记录,默认为草稿
【问题讨论】:
您可以在 xml 中使用带有字段定义的上下文,例如:
<field name="partner_id" widget="res_partner_many2one" context="{'search_default_supplier':1, 'default_supplier':1, 'default_customer':0, 'show_vat': True}" domain="[('supplier','=',True)]" placeholder="Name, TIN, Email, or Reference" />
希望这会有所帮助。
【讨论】: