Есть
библиотечка js datapicker
Я по
api получаю объект c определенными датами и хочу сделать так, чтобы в выпадающем календаре были доступны только получаемые из с бека.
Как это можно сделать, учитывая, что есть свойство disabler в котором можно отключать глобально дни, месяцы календаря и метод disabledDates для более тонкой настройки в котором можно задавать определенный перечень нужных дат
setTimeout(() => {
if (Values) {
picker = datepicker(datePickerElem, {
disabler: date => {
var datelist = [];
for (var i = 0; i <= 30; i++) {
if (Values[i] == undefined) continue;
for (key in Values[i]) break;
var result = Values[i][key].date;
datelist.push(result);
}
return date.getDay() === datelist;
},
disabledDates: [new Date('2020-11-16'), new Date('2020-11-19')]
}
}
}, 500);