İçereği Atla
Menü
Bu soru işaretlendi
2 Cevaplar
6836 Görünümler

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


Thanks



Avatar
Vazgeç
En İyi Yanıt

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

   

Avatar
Vazgeç
Üretici En İyi Yanıt

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. 



Avatar
Vazgeç
İlgili Gönderiler Cevaplar Görünümler Aktivite
1
Nis 21
3645
1
Tem 25
2338
2
Tem 25
7827
2
Tem 25
4219
2
Tem 25
4005