Мне нужно показать средство выбора даты, позволяющее клиенту выбирать несколько дат на основе приведенных ниже критериев, а также на основе бизнес-логики, согласно которой количество заказов может доставляться в день.
- Показывать только T + 5 дней, где T - текущая дата, и клиент может выбрать только 5 дат в DatePicker для доставки. Другие даты будут деактивированы
- Нет воскресенья
Для доставки заказа будет установлен пороговый лимит. Если, например, ни один из заказов на конкретную дату не достиг порогового предела, то эту дату следует отключить от выбора и показать следующую дату, которую клиент выберет для доставки.
$(document).ready( function() {
var threshold_orderlimit = 100; // limit for orders to accept
var tdays = 5; // show today + 5 days
var noOfOrdersPlaced = 40; // current order count
if(noOfOrdersPlaced >= threshold) {
tdays = tdays +1; // next 5 days
}
$("#date").datepicker( {
minDate: +tdays,
maxDate: '+5D', // show only 5 days
beforeShowDay: function(date) { // No sundays
var day = date.getDay();
return [(day != 0), ''];
}
});
});
Может ли кто-нибудь помочь мне проверить, достижимо ли это в Jquery Date Picker