콘텐츠로 건너뛰기
메뉴
커뮤니티에 참여하려면 회원 가입을 하시기 바랍니다.
신고된 질문입니다
2 답글
6987 화면

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
4월 21
3789
3
9월 25
2668
0
8월 25
245
1
8월 25
2245
2
7월 25
8106