我有按钮使字段“紧急”为真。因此,当我按下该按钮时,我需要将产品“服务”添加到sale.order.line。 试图这样做,但没有运气。
class SaleOrder(models.Model):
_inherit = "sale.order"
urgent = fields.Boolean('Urgent')
@api.multi
def urgent_activate(self):
self.urgent = True
@api.onchange('urgent')
def urgent_onchange(self):
if self.urgent:
vals = {
'name': 'test',
'product_id': 1
}
self.order_line.write(vals)
答案 0 :(得分:1)
您可以尝试使用以下代码:
cpe = n['cpe']
关于你的评论...也许是这样的
@api.multi
def urgent_activate(self):
self.urgent = True
vals = {
'name': 'test',
'product_id': 1,
'order_id':self.id
}
self.order_line.create(vals)
我不测试第二部分,让我知道是否有效