<p>我正在构建一个名为“包装”的模型(类似于产品包装),该模型允许用户为销售订单行树中的每个选定产品创建包装</p>
<pre><code>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')
</code></pre>
<p>我已经将名为wrap的字段添加到销售订单行树中,该树将用户指向wrap创建表单</p>
<p><a href="https://i.stack.imgur.com/UHyxn.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/UHyxn.jpg" alt="wrap create form with product field which has to be updated"/></a></p>
<p>现在我想让这个模型中的product字段根据销售订单行中相应的产品自动更新,这是如何做到的</p>
<p><a href="https://i.stack.imgur.com/aomub.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/aomub.jpg" alt="Selected product in sale order line tree"/></a></p>
<p>我自己正在学习这个框架,这是我能得到的唯一帮助,请帮助,提前感谢</p>