-
configs
Description : -
Type : Object
Default Value : {}
-
i18n
Description : For text translation (currently: ID/EN)
Type : String
Default Value : 'ID'
-
months
Description : Array of months name
Type : Array
Default Value :
['Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', 'Juli',
'Agustus', 'September', 'Oktober', 'November', 'Desember']
-
shortDays
Description : Array of days name in short
Type : Array
Default Value :
['Min', 'Sen', 'Sel', 'Rab', 'Kam', 'Jum', 'Sab']
-
captions
Description : Object for text title and OK button
Type : Object
Default Value :
{
'title': 'Choose Dates',
'ok_button': 'Apply'
}
-
format
Description : Date format
Type : String
Default Value : 'DD MMM YYYY'
-
styles
Description : -
Type : Object
Default Value :
{
daysWeeks: 'calendar_weeks',
days: 'calendar_days',
daysSelected: 'calendar_days_selected',
daysInRange: 'calendar_days_in-range',
firstDate: 'calendar_month_left',
secondDate: 'calendar_month_right',
presetRanges: 'calendar_preset-ranges'
}
-
initRange
Description : -
Type : Object
Default Value : null
-
startActiveMonth
Description : Month will be shown in first launch
Type : Number
Default Value : new Date().getMonth()
-
startActiveYear
Description : Year will be shown in first launch
Type : Number
Default Value : new Date().getFullYear()
-
presetRanges
Description : Set of objects that will shown as quick selection of daterange
Type : Object
Example Object :
{
today: function () {
const n = new Date()
const startToday = new Date(n.getFullYear(), n.getMonth(), n.getDate() + 1, 0, 0)
const endToday = new Date(n.getFullYear(), n.getMonth(), n.getDate() + 1, 23, 59)
return {
label: presetRangeLabel[i18n].today,
active: false,
dateRange: {
start: startToday,
end: endToday
}
}
}
}
Default Value :
{
today: function () {
return {
}
},
thisMonth: function () {},
lastMonth: function () {},
last7days: function () {},
last30days: function () {}
}
-
compact
Description : Set to 'true'
if you want to make datepicker always shown in compact mode
Type : String
Default Value : 'false'
-
righttoleft
Description : Set to 'true'
if you want datepicker shown align to right
Type : String
Default Value : 'false'