Odoo 追加到 one2many
Odoo append to one2many
如何向 one2many 添加新行?
我试过了
car_ids = fields.One2many()
for line in used_car_ids:
value = { 'make': line.make,
'type': line.type
}
self.car_ids = [(0,0,value)]
但它没有追加。 car_ids
永远只填一个used_car_ids
(只有最后一个used_car_ids
)
如何附加到 one2many
?
也许您应该尝试以下方法:
car_ids = fields.One2many()
result = []
for line in used_car_ids:
result.append((0, 0, {'make': line.make, 'type': line.type}))
self.car_ids = result
希望对您有所帮助。
解决了,像这样。
for record in estudiante:
participante.append(self.env['universidad.participante'].create({
'primer_nombre_participante':record.primer_nombre,
'primer_apellido_participante':record.primer_apellido,
}).id)
vals['participantes_ids'] = [(6,0,participante)]
如何向 one2many 添加新行?
我试过了
car_ids = fields.One2many()
for line in used_car_ids:
value = { 'make': line.make,
'type': line.type
}
self.car_ids = [(0,0,value)]
但它没有追加。 car_ids
永远只填一个used_car_ids
(只有最后一个used_car_ids
)
如何附加到 one2many
?
也许您应该尝试以下方法:
car_ids = fields.One2many()
result = []
for line in used_car_ids:
result.append((0, 0, {'make': line.make, 'type': line.type}))
self.car_ids = result
希望对您有所帮助。
解决了,像这样。
for record in estudiante:
participante.append(self.env['universidad.participante'].create({
'primer_nombre_participante':record.primer_nombre,
'primer_apellido_participante':record.primer_apellido,
}).id)
vals['participantes_ids'] = [(6,0,participante)]