Skip ke Konten
Menu
Pertanyaan ini telah diberikan tanda
2 Replies
2168 Tampilan

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
Buang
Penulis

Thanks, it worked

Jawaban Terbai

Hi Ricky Raymond

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

Thanks.

Avatar
Buang
Penulis Jawaban Terbai

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
Buang

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 Terkait Replies Tampilan Aktivitas
4
Des 23
7025
4
Okt 25
2711
2
Sep 25
1734
4
Sep 25
6807
0
Agu 25
825