콘텐츠로 건너뛰기
메뉴
커뮤니티에 참여하려면 회원 가입을 하시기 바랍니다.
신고된 질문입니다
2 답글
3862 화면
Hello, I need to know how I could define a domain according to the value of another field in the form


these are the two domains you would need to activate one or the other depending on the value of another field x_availability


아바타
취소
베스트 답변

You can follow this: https://youtu.be/XGqXEL2qQmE

Hope it helps,

Thanks

아바타
취소
베스트 답변

Hi,

You can define a domain according to the value of another field in the form view by using the dynamic domain, you can refer to the following code for how to use a dynamic domain.
field_1 = fields.Many2many('project.task.type')field_2 = fields.Many2one('project.task.type', domain="[('id', 'in', stage_ids)]")

    @api.onchange('project_id')
    def _onchange_project_id(self):
        data = []
        for rec in self.env['project.task.type'].search([]):
            if self.project_id.id in rec.project_ids.ids:
                data.append(rec.id)
        self.field_1 = data

in the above code, the value for the field field_2 will be shown based on the value field_1.


Hope it helps

아바타
취소
관련 게시물 답글 화면 활동
3
5월 24
6009
0
11월 23
1044
4
11월 23
2768
2
12월 21
6103
1
5월 21
3655