【问题标题】:How to cancatenate multiple Character fields in one many2one field?如何在一个 many2one 字段中连接多个字符字段?
【发布时间】:2017-10-28 11:29:04
【问题描述】:

我想在一个 many2one 字段中连接多个字符字段并在其他模块中访问它。我们该怎么做?

例如:- 我有 5 个具有不同类的字符字段 模块并希望将这 5 个字符字段连接到一个 many2one 字段。我也想在另一个中访问这个 many2one 字段 模块。

谁能帮帮我?

【问题讨论】:

    标签: python xml python-2.7 openerp odoo-10


    【解决方案1】:

    使用name_get 函数。

    例如:

    @api.multi
    @api.depends('name', 'state')
    def name_get(self):
        result = []
        for move in self:
            if move.state == 'draft':
                name = '* ' + str(move.id)
            else:
                name = move.name
            result.append((move.id, name))
        return result
    

    希望对你有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-18
      • 1970-01-01
      • 1970-01-01
      • 2022-08-15
      • 1970-01-01
      • 2015-05-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多