Я использую http://www.daterangepicker.com/, а также использую функцию isInvalidDay для отключения некоторых дней.Он работает нормально, но у некоторых из моих баз данных есть «точка», которая имеет формат ГГГГММ, а не ГГГГММДД, что все, что я должен отключить / включить, это весь месяц - и это тоже отлично работает, но я хочу сделать что-то подобное: когда я выбираюодин день с YYYYMM - все дни этого месяца должны быть выделены.Есть идеи, как это сделать?Я не могу найти никаких опций, чтобы сделать это, на тот момент, как выглядит мой метод опций:
public options: any = {
locale: {format: 'YYYY-MM-DD'},
alwaysShowCalendars: false,
showDropdowns: true,
startDate: this.dateFrom,
endDate: this.dateTo,
autoApply: true,
maxYear: this.maxDate.getFullYear(),
maxDate: this.dateTo,
linkedCalendars: false,
isInvalidDate: (date) => {
for (let i = 0; i < this.periodsArray.length; i++) {
if (date.format('YYYYMMDD')== this.periodsArray[i] || date.format('YYYYMM') == this.periodsArray[i]){
return false;
continue;
}
}
return true;
}
};