2016-11-22 3 views

答えて

2

odoo 10 group_by_defaultgroup_expandに置き換えられ、すべての段階のリストが必要です。 の列はstageであり、すべての空のステージを表示したいとします。

@api.model 
def _read_group_stage_ids(self,stages,domain,order): 
    stage_ids = self.env['stage.stage'].search([]) 
    return stage_ids 

stage = fields.Many2one('stage.stage', group_expand='_read_group_stage_ids') 
+0

ステージが選択フィールドの場合はどうなりますか?または、私は常にステージのためにMany2one関係を使用する必要がありますか? –

+0

ATMはgroup_expandにdocがないようですので、odoo/models.pyを見て、_read_group_fill_resultsを検索してください。これは、group_expandが解釈される場所です。 – Jerther

1

_read_group_stage_ids」方法あなたのケースではすべての選択フィールドがgroup_expand方法をリスト形式でオブジェクトを渡すことを試みるように、ステージのリストを返します。

関連する問題