Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
2 Răspunsuri
1875 Vizualizări

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()

Imagine profil
Abandonează
Autor

Thanks, it worked

Cel mai bun răspuns

Hi Ricky Raymond

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

Thanks.

Imagine profil
Abandonează
Autor Cel mai bun răspuns

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


Imagine profil
Abandonează

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()

Related Posts Răspunsuri Vizualizări Activitate
4
dec. 23
6346
3
iun. 25
976
4
mai 25
2660
2
mai 25
6064
1
mar. 25
1778