2

부트 스트랩 daterangepicker에서 기본적으로 '이번 달'범위 :선택 나는 다음 범위 옵션을 사용하여 부트 스트랩 DATERANGE 선택기를 사용하고

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')] 
     }, 

그러나 페이지가로드 될 때 선택한 값이 비어 있습니다.

페이지가로드 될 때 기본적으로 '이번 달'범위를 선택하려면 부트 스트랩 daterangepicker에 있습니다.

Jsfiddle URL : https://jsfiddle.net/renishar/wnuy6ypc/

+1

추가 설정 '이번 달'의 가치. 첫 번째 값을 설정하려면 datepicker를 초기화 한 후 cb 함수를 호출하십시오. => https://jsfiddle.net/wnuy6ypc/6/ – Fefux

+0

와우, 감사합니다. 답변으로 게시 할 수 있습니다. –

+0

도 전화 할 수있는 방법이 필요합니다. 시작시 'apply.daterangepicker'이벤트 –

답변

3

그냥이 달의 각각의 값의 startDate와 endDate가 옵션을 설정합니다.

또한 첫 번째 값을 설정 한 후 당신의 날짜 선택기를 초기화 CB 함수를 호출

는 여기를 참조하십시오 : https://jsfiddle.net/wnuy6ypc/6

var dat_opt = { 
     ..., 
     startDate: moment().startOf('month'), 
     endDate: moment().endOf('month'), 
     ranges: { 
     ... 
     }, 
} 

편집 : 초기화 한 후 각각에의 startDate와 endDate가 옵션을 jQuery('.daterange').trigger("apply.daterangepicker");

+0

대단히 감사합니다. –

+0

초기화 후 'apply.daterangepicker'이벤트를 트리거 할 수있는 방법이 있습니다. –

+1

내 맞춤법을보고 이벤트를 트리거하십시오. – Fefux

관련 문제