Passa al contenuto
Menu
È necessario essere registrati per interagire con la community.
La domanda è stata contrassegnata
1 Rispondi
2505 Visualizzazioni

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
Abbandona
Risposta migliore

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
Abbandona
Autore

Thanks!

Post correlati Risposte Visualizzazioni Attività
3
feb 25
2910
0
mag 24
46
1
apr 24
3048
4
set 23
4468
2
set 23
6730