تخطي للذهاب إلى المحتوى
القائمة
لقد تم الإبلاغ عن هذا السؤال
2 الردود
6798 أدوات العرض

How I could limit the datepicker from today to fifteen days after?


Thanks



الصورة الرمزية
إهمال
أفضل إجابة

Hello Raimon,

In the Date or Date time field limit of days in the date-picker, you can update the range of date-picker fields, and the date range picker library is supported in odoo 14.

Example - 

<div id="reportrange" style="background: #fff; cursor: pointer; padding: 5px 10px; border: 1px solid #ccc; width: 100%">

    <i class="fa fa-calendar"></i>&nbsp;

    <span></span> <i class="fa fa-caret-down"></i>

</div>

<script type="text/javascript">

$(function() {

    $('#reportrange').daterangepicker({

        startDate: start,

        endDate: end,

        ranges: {

           'Today': [moment(), moment()],

           'Yesterday': [moment().subtract(1, 'days'), moment().subtract(1, 'days')],

           'Last 7 Days': [moment().subtract(6, 'days'), moment()],

           'Last 30 Days': [moment().subtract(29, 'days'), moment()],

           'This Month': [moment().startOf('month'), moment().endOf('month')],

           'Last Month': [moment().subtract(1, 'month').startOf('month'), moment().subtract(1, 'month').endOf('month')]

        }

    }, cb);

    cb(start, end);

});

</script>

Hereby I have changed for 15 days range in the date picker

           'Last 15': [moment().startOf('month'),  moment().subtract(15, 'days').endOf('month')],

Thanks

Regards,




Email:      odoo@aktivsoftware.com  

Skype: kalpeshmaheshwari

   

الصورة الرمزية
إهمال
الكاتب أفضل إجابة

Thans, but I'm a beginner! 

I'm waiting someone like this:

<field class="delivery_date" name="delivery_date" options="{'datepicker':{'minDate': 0}}"/>

But it don't work. 

I have not explained well, sorry. I want to do the minDate starts 15 days after today. 



الصورة الرمزية
إهمال
المنشورات ذات الصلة الردود أدوات العرض النشاط
1
أبريل 21
3607
1
يوليو 25
2250
2
يوليو 25
7738
2
يوليو 25
4156
2
يوليو 25
3923