2017-10-28 1 views
2

私は、単一のmany2oneフィールドに複数の文字フィールドを連結し、他のモジュールでこれにアクセスしたいです。どうすればこのことができますか?例えば

: - 私は モジュール内の異なるクラスと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 

それはあなたを助けることを願っています。