Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
1 Trả lời
2627 Lượt xem

How to Disable past dates in Datepicker for a particular Date field in Odoov10?

I tried all solutions from google but still can not solve my problem.

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

Hi, i put this code inside a method but you can disable the method and try yourself to suit your needs :)

# this will generate pop up error message and date time module
from odoo.exceptions import UserError
from datetime import datetime

def disable_past_date(self):
selected = self.env['your.Model'].browse(self._context.get('active_ids', [])) # This will get your current record form
current_date = datetime.now() # this will get the today's date

if self.selected_date and self.selected_date < current_date: # compare todays date and selected date
raise UserError('The date selected is in the past.') # The error message

Best regards,

Altela (altelasoftware.com)

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
1
thg 12 19
9797
0
thg 11 18
2549
0
thg 11 18
2218
1
thg 5 16
4644
3
thg 3 25
3783