İçereği Atla
Menü
Bu soru işaretlendi
1 Cevapla
3050 Görünümler

Hello everyone, sorry for the inconvenience and sorry for being a newbie.

I have a checkbox field, this checkbox when it is not selected, shows its corresponding fields, when it is selected, it shows other fields that are corresponding to the checkbox in true.


What I want to do is that if the user selects the checkbox, the user can continue filling the form with respect to the checkbox set to true, but once the form is filled, if the user tries to fill the fields that are in the checkbox set to false, Odoo launches an alert where you mention that if you are sure to change the fields to False, if the user accepts, that all the information that I filled in the checkbox to true will be deleted... the same would also apply in reverse...
Is there a way to be able to do this?
Thanks, Odoo 14 community.
Sorry for the inconvenience.

Avatar
Vazgeç
En İyi Yanıt

class ABC(models.Model):
_name = 'abc'


@api.onchange('checkbox_field')
def onchange_checkbox_field(self):
return action_of_wizard


class wizard(models.Transient):

def action_confirm:
# get the active id and model
# make all fields related to the checkbox false


views of wizard has a text line of you intended message

Avatar
Vazgeç
Üretici

Thanks!

İlgili Gönderiler Cevaplar Görünümler Aktivite
2
Ağu 25
3070
3
Şub 25
4473
0
May 24
46
1
Nis 24
3926
4
Eyl 23
5737