Массив строковых переменных для отключения некоторой даты в jQuery Datepicker - PullRequest
2 голосов
/ 18 июня 2020

У меня есть массив в javascript вроде этого:

enter image description here

Я попытался отключить эти даты с помощью datepicker beforeShowday config следующим образом:

                     beforeShowDay: function(date) {
                      var string = jQuery.datepicker.formatDate('dd/mm/yy', calendar.holidays);
                      return [ array.indexOf(string) == -1 ]
                    }

, но даты, которые я хочу отключить, продолжают появляться

1 Ответ

1 голос
/ 18 июня 2020

do c:

Функция вызывается для каждого дня в окне выбора даты перед его отображением.

Итак, наш код должен: для переданного date, который будет отображать каждую дату, jQuery.datepicker.formatDate его, и проверить, является ли полученная строка одной из holidays.

Что-то вроде:

beforeShowDay: function(date) {
    var string = jQuery.datepicker.formatDate('mm/dd/yy', date);
    return [ calendar.holidays.indexOf(string) == -1 ]
}
...