Zum Inhalt springen
Menü
Sie müssen registriert sein, um mit der Community zu interagieren.
Diese Frage wurde gekennzeichnet
2 Antworten
1862 Ansichten

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
Verwerfen
Autor

Thanks, it worked

Beste Antwort

Hi Ricky Raymond

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

Thanks.

Avatar
Verwerfen
Autor Beste Antwort

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
Verwerfen

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

Verknüpfte Beiträge Antworten Ansichten Aktivität
4
Dez. 23
6334
3
Juni 25
973
4
Mai 25
2645
2
Mai 25
6059
1
März 25
1761