这是我在odoo的课程
class medical_procedure_base(models.Model):
_name = 'health_administrator.medical_procedure_base'
_description = 'Medical Procedure'
name = fields.Char(string='Libellé', required=True)
code = fields.Char(string='Code', required=True)
key_letter = fields.Many2one('health_administrator.key_letter', required=True, string="Lettre clé")
medical_procedure_cat_id = fields.Many2one('health_administrator.medical_procedure_category', required=True, string="Catégorie de l'acte")
amount = fields.Integer(string="Valeur lettre clé", required=True, default=0)
_order = 'code asc'
我想要的是,当我点击Odoo的“保存按钮”进行搜索时,可以使用此模型来获取所有“医疗程序”。在该模型中具有相同的key_letter id和medical_procedure_cat_id id,并执行odoo创建或写入方法。
由于
答案 0 :(得分:0)
同时调用super
和create
函数的write
。
创建
@api.model
def create(self,vals):
#your code
return super(your_class_name,self).create(vals)
写
@api.model
def write(self,vals):
#your code
return super(your_class_name,self).write(vals)
NB:创建记录时调用Create
,编辑记录时调用write
。