Как сделать закрытие popup datepicker (suggest calendar) только при выборе времени? При выборе даты я хотел бы обновить допустимое время на выбранной дате
webix.ui({
container: "calendar",
view: "datepicker",
label: "Date",
format: "%d.%m.%Y %H:%i",
width: 300,
minDate: new Date(),
suggest: {
type: "calendar",
body: {
timepicker: true,
minDate: new Date(),
blockDates: function (date) {
return date.getDay() === 0; // Disable Sundays
},
blockTime:function(date){
if (date.getHours()>=9 && date.getHours()<18){return false}
return true
},
on: {
onChange: function (newDate) {
//refresh timepicker
}
}
}
},
on: {
onChange: function (selectedDate) {
console.log("Selected Date and Time:", selectedDate);
}
}
}).show()