如何cancatenate在一个many2one字段中的多个字符字段?
问题描述:
我想在单个many2one字段中连接多个字符字段并在其他模块中访问此字段。我们应该怎么做?如何cancatenate在一个many2one字段中的多个字符字段?
例如: - I具有在 模块与不同类的5个字符字段,并希望在一个单一的 many2one字段来连接这5个字符字段。另外我想访问另一个 模块中的many2one字段。
任何人都可以帮助我吗?
答
使用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
希望它会帮助你。