Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
1 Trả lời
3278 Lượt xem

I would like to know if anyone knows how to clear the selection of a many2one field when a checkbox is decelerated, that is, it is empty.

Code xml:



Code Python:

analytic_level_1_show = fields.Boolean(string="Level 1")
analytic_level_1 = fields.Many2one('account.analytic.level', 'analytic_level_1', domain="[('is_level', '=', True),('level_1', '=', True)]",)


Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

HI,

You can write an onchange function for the field analytic_level_1_show and from this onchange you can clear the value selected in the field analytic_level_1

@api.depends('analytic_level_1_show')
def onchange_analytic_level_1_show(self):
if not self.analytic_level_1_show:
self.analytic_level_1 = False



Onchange function in odoo: https://www.youtube.com/watch?v=Cj6ME0qNdno

Thanks

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
0
thg 12 15
5089
0
thg 3 15
4444
1
thg 11 24
1806
1
thg 8 23
2745
1
thg 6 18
3745