Skip to Content
Меню
Вам необхідно зареєструватися, щоб взаємодіяти зі спільнотою.
Це запитання позначене
2 Відповіді
3874 Переглядів
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

Аватар
Відмінити
Related Posts Відповіді Переглядів Дія
3
трав. 24
6018
0
лист. 23
1045
4
лист. 23
2777
2
груд. 21
6106
lock fields in a view Вирішено
1
трав. 21
3655