2

I Bootstrap Daterange Picker bin mit, die die folgenden Bereich Optionen verwendet:Auswahl Bereich ‚Aktueller Monat‘ standardmäßig in Bootstrap daterangepicker

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

Aber wenn die Seite der ausgewählte Wert lädt leer ist.

Ich möchte den Bereich 'Dieser Monat' standardmäßig beim Laden der Seite in bootstrap dateranpicker wählen.

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

+1

Legen Sie die startdate und endDate Optionen zu dem jeweiligen hinzufügen Wert von 'Dieser Monat'. Call cb-Funktion nach der Initialisierung Ihres Datepicker, um den ersten Wert einzustellen => https://jsfiddle.net/wnuy6ypc/6/ – Fefux

+0

wow, danke, können Sie es als Antwort posten. –

+0

auch 1 Notwendigkeit gibt es eine Möglichkeit zu nennen: 'apply.tiererepicker' Ereignis beim Start –

Antwort

3

einfach die startdate und endDate Optionen auf den jeweiligen Wert dieses Monats eingestellt.

Auch cb Funktion nach initialisieren Ihre Datepicker Rufen Sie den ersten Wert zu setzen

Siehe hier: https://jsfiddle.net/wnuy6ypc/6

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

EDIT: Nach der Initialisierung jQuery('.daterange').trigger("apply.daterangepicker");

+0

vielen Dank –

+0

gibt es eine Möglichkeit, 'apply.aterangepicker' Ereignis nach der Initialisierung auslösen –

+1

Siehe meine Bearbeitung, um Ihr Ereignis auszulösen – Fefux

Verwandte Themen