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에 대한 문서가없는 것 같기 때문에 odoo/models.py를보고 _read_group_fill_results를 검색하십시오. 이것은 group_expand가 해석되는 곳입니다. – Jerther

1

는 "_read_group_stage_ids"방법은 단계의 목록을 모두 선택 필드가 group_expand 방법을 목록 형태로 객체를 전달하려고 귀하의 경우, 그래서 돌아갑니다.