Добрый день, возникла проблема следующего характера
В плагине bootstrap datepicker при изменении месяца не получается задать даты которые нельзя использовать (datesDisabled)
var array = new Array();
$(".book").datepicker({
multidate: true,
startDate: "1d",
language: "ru",
format: "yyyy-mm-dd",
}).on("changeMonth", function(e) {
var id = $(this).attr("data-stock_id");
var year = e.date.getFullYear();
var month = e.date.getMonth() + 1;
load_reservation(id, year, month, function(result){
array[id] = result;
console.log("Onchange Loaded dates for #"+ id +": "+array[id]);
});
e.datesDisables = array[id];
console.log(e);
});
function load_reservation(stock, year = null, month = null, callback){
jQuery.ajax({
method: "POST",
url: "'.Url::to(['site/ajax-load-reservation']).'",
data: { "stock": stock, "year": year, "month": month },
success: function(data) {
if(data.result==1){
callback(data.array);
}
else callback(null);
},
dataType: "json",
async: false
});
}
Буду рад, если вы подскажите куда копать?