Выбор даты, динамическое включение/отключение датJquery

Программирование на jquery
Anonymous
Выбор даты, динамическое включение/отключение дат

Сообщение Anonymous »

Я пытаюсь придумать, как динамически включать и отключать даты с помощью MultiDatesPicker для пользовательского интерфейса jQuery. http://luca.lauretta.info/Multiple-Date ... jQuery-UI/
Я могу использовать addDisabledDates и передать массив дат средству выбора, эти даты будут затем показать как отключенный. Это работает, но как мне снова их включить?
Я пробовал изменить массив дат и вызвать средство выбора дат, но новые даты, похоже, не загружаются. . старые даты по-прежнему отображаются как отключенные.
Это пример того, что я делаю:

Код: Выделить всё

$(document).ready(function() {

addeddates = ['1 January 1970', '5 November 2024', '6 November 2024']
datepicker()

function datepicker() {

$('.cals').multiDatesPicker({
dateFormat: "d MM yy",
minDate: 0, // today
maxDate: 365, // +30 days from today
multidate: true,
defaultDate:"0d",
addDisabledDates: addeddates,
beforeShow: function(d) {
addeddates = ['1 January 1970']
datepicker()
}
})
}

})
Когда вызывается средство выбора даты, 5 и 6 ноября отключаются. Я надеялся, что обновление массива adddates будет состоять только из одного дня, а затем вызов функции позволит их использовать.
Есть ли способ динамически включать/отключать даты?
Я готов использовать другой инструмент выбора даты, если он поддерживает несколько дат и может использоваться в нескольких полях ввода на одной странице.
Спасибо

Подробнее здесь: https://stackoverflow.com/questions/791 ... able-dates

Вернуться в «Jquery»