【问题标题】:ODOO 14 - CRM - Set the name of company to the title of opportunityODOO 14 - CRM - 将公司名称设置为机会标题
【发布时间】:2021-07-05 09:17:29
【问题描述】:

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

语音代码:


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


但结果如下: https://i.stack.imgur.com/e2zje.png

有人可以告诉我如何显示字段名称吗?

提前致谢!

【问题讨论】:

  • 你能显示你的那个视图的 XML 吗?
  • 我没有任何 XML,因为我只想在创建机会时设置“名称”字段的默认值

标签: odoo field crm


【解决方案1】:

你可以试试这个:

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”字段,我猜是Char,所以需要得到一个字符串值。

【讨论】:

  • 啊哈哈,我尝试使用“self.partner_id.name()”,但没有尝试使用“self.partner_id.name”,我很愚蠢,谢谢!
  • 这发生在每个人身上:)
猜你喜欢
  • 1970-01-01
  • 2021-09-26
  • 2023-04-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-15
  • 2013-04-28
相关资源
最近更新 更多