Odoo 如何在销售订单表单中选择但尚未保存的向导中显示默认合作伙伴id?

Odoo 如何在销售订单表单中选择但尚未保存的向导中显示默认合作伙伴id?,odoo,odoo-10,default-value,Odoo,Odoo 10,Default Value,我在销售订单表单中选择了客户名称。在销售订单行上方,我添加了一个按钮,用于打开此按钮向导并从客户处获取信息。我希望向导中的客户名称(partner_id)在用户打开时自动填充。那么,我该怎么做呢 向导文件代码为: class RentalPackWizard(models.TransientModel): _name = "rental.pack.wizard" _description = "Rental Pack Wizard"

我在销售订单表单中选择了客户名称。在销售订单行上方,我添加了一个按钮,用于打开此按钮向导并从客户处获取信息。我希望向导中的客户名称(partner_id)在用户打开时自动填充。那么,我该怎么做呢

向导文件代码为:

class RentalPackWizard(models.TransientModel):

    _name = "rental.pack.wizard"

    _description = "Rental Pack Wizard"

"""@api.model

    def _get_default_partner(self):

        partner = self.env['res.partner'].search([()], limit=1)

        return partner"""

    ser6_partner_id = fields.Many2one('res.partner', string='Customer')# , default=_get_default_partner)
还附上了问题的图片

xml
中,使用
上下文
传递值

例如:

  context="{'default_partner_id':partner_id}"

Hii@KbiR。。以下错误显示“error:NameError:name'partner_id'未定义”@pawan,以上代码只是示例。您需要在父视图中传递您为
res.partner
定义的
manyOne
字段。实际上,我也需要partner\u id字段。我认为,在销售订单中,客户有partner\u id字段。如何打开向导?也发布该代码。