odoo中给one2many设置default值

admin 2019-11-15 13704

有些业务场景,需要在主表记录创建时,给one2many字段关系的从表自动增加若干条记录。这种情况不常见,但有时候会有用,下面贴一个例子:

@api.model
def default_get(self, fields_list):
       res = super(classname, self).default_get(fields_list)
       vals = [(0, 0, {'field_1': value_1, 'field_2': value_2}),
               (0, 0, {'field_1': value_1, 'field_2': value_2})]
       res.update({'your_o2m_field': vals})
       return res


最新回复 (0)
返回