如何根据Odoo13中不同模型中的另一个字段自动填充一个字段?

时间:2020-06-14 13:20:25

标签: python odoo

我正在构建一个名为“包装”的模型(类似于产品包装),该模型允许用户为销售订单行树中的每个选定产品创建包装。

from odoo import models, fields, api, _


class Wrap(models.Model):
    _name = 'sale.wrap'
    _description = 'wraps in SO tree view'

    name = fields.Char(string='Name', required=True)
    product = fields.Many2one('product.product', string='Product')
    quantity = fields.Integer()

class SaleOrderWrap(models.Model):
    _inherit = 'sale.order.line'

    wrap = fields.Many2one('sale.wrap', string='Wrap')

我已经将名为wraps的字段添加到销售订单行树中,该字段将用户定向到wrap创建表单。

wrap create form with product field which has to be updated

现在,我希望此模型中的产品字段根据该销售订单行中的相应产品自动更新,该怎么做。

Selected product in sale order line tree

我正在自己学习这个框架,这是我可以获得的唯一帮助,请帮助,谢谢。

1 个答案:

答案 0 :(得分:0)

您可以在上下文中传递default值:

<field name="wrap" context="{'default_field_name': field_value}"
相关问题