Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
2 Odpowiedzi
1858 Widoki

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

Awatar
Odrzuć
Autor

Thanks, it worked

Najlepsza odpowiedź

Hi Ricky Raymond

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

Thanks.

Awatar
Odrzuć
Autor Najlepsza odpowiedź

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


Awatar
Odrzuć

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

Powiązane posty Odpowiedzi Widoki Czynność
4
gru 23
6334
3
cze 25
973
4
maj 25
2642
2
maj 25
6057
1
mar 25
1760