2017-10-28 143 views
2

我想在单个many2one字段中连接多个字符字段并在其他模块中访问此字段。我们应该怎么做?如何cancatenate在一个many2one字段中的多个字符字段?

例如: - I具有在 模块与不同类的5个字符字段,并希望在一个单一的 many2one字段来连接这5个字符字段。另外我想访问另一个 模块中的many2one字段。

任何人都可以帮助我吗?

回答

3

使用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 

希望它会帮助你。

相关问题