【发布时间】:2020-07-15 16:14:45
【问题描述】:
实际上我有 2 个模型,A 和 B,连接与 sale.order 和 sale.order.line 相同,这里的连接线是 Medicine_line,它是 one2many 字段。所以在模型 A 中添加专家名称时,“每行" 在模型 B 的(笔记本)specialist_name 想要默认获取。
我尝试了下面的代码,但只在笔记本的第一行得到了名字:
*.py
medicine_line = One2many 字段
@api.onchange('specialist_name')
def _onchange_specialist_name(self):
for record in self:
for each in record.medicine_line:
if record.specialist_name:
lines = [(5, 0, 0)]
for line in self.specialist_name:
val = {
'specialist_name': line.id,
}
lines.append((0, 0, val))
record.each = lines
【问题讨论】:
标签: odoo