Passa al contenuto
Menu
È necessario essere registrati per interagire con la community.
La domanda è stata contrassegnata
2 Risposte
1889 Visualizzazioni

I have 2 field that consist :


date_checked (datetime)

checked (boolean)


What i want is if boolean checked then date_checked autofill to field.datetime.now()

Avatar
Abbandona
Autore

Thanks, it worked

Risposta migliore

Hi Ricky Raymond

You can use odoo onchange method through achive it this requirement.

Thanks.

Avatar
Abbandona
Autore Risposta migliore

Already tried using this on change but not working. Or maybe something wrong in my code


@api.onchange('is_approved')
def _change_date(self):
if self.is_approved = True
self.self.approved_date = fields.Datetime.now()
else:
self.approved_date = None


Avatar
Abbandona

Hi please
in your python if condition is wrong that's why Ricky
there are two way check boolean field true or not you direct use
if self.is_approved: or if self.is_approved == True:

if self.is_approved = True
this is wrong in python syntax

self.self.approved_date = fields.Datetime.now()
in this line only one time use
self.approved_date = fields.Datetime.now()

Post correlati Risposte Visualizzazioni Attività
4
dic 23
6360
3
giu 25
994
4
mag 25
2667
2
mag 25
6079
1
mar 25
1787