ODOO 14-CRM-将公司名称设置为opportunity的标题

ODOO 14-CRM-将公司名称设置为opportunity的标题,odoo,field,crm,Odoo,Field,Crm,今天,我尝试将CRM中我的Opportunity的标题定义为所选公司的名称 Voici mon代码: 类别crm_lead(models.Model): _继承='crm.lead' @api.onchange('partner_id')) 定义变更金额1(自身): 如果self.partner\u id: self.name=self.partner\u id 但结果如下: 有人能告诉我如何显示字段的名称吗 提前谢谢 您可以尝试以下方法: class crm_lead(models.Mo

今天,我尝试将CRM中我的Opportunity的标题定义为所选公司的名称

Voici mon代码:


类别crm_lead(models.Model):
_继承='crm.lead'
@api.onchange('partner_id'))
定义变更金额1(自身):
如果self.partner\u id:
self.name=self.partner\u id
但结果如下:

有人能告诉我如何显示字段的名称吗

提前谢谢

您可以尝试以下方法:

class crm_lead(models.Model):
    _inherit = 'crm.lead'

    @api.onchange('partner_id')
    def _onchange_amount1(self):
        if self.partner_id:
            self.name = self.partner_id.name

“name”字段是一个字符,所以它需要一个字符串值。

你能显示该视图的XML吗?我没有任何XML,因为我只想在创建Opportunity时设置“name”字段的默认值哈哈,我尝试了“self.partner\u id.name()”而不是“self.partner\u id.name”我很笨,谢谢!每个人都会这样:)