Datepicker Materializecss функция отключенных дней - PullRequest
0 голосов
/ 06 июля 2018

Я работаю с datepicker из materializecss, и мне нужно отключить все дни, кроме понедельника, на других плагинах, которые я использовал 'daysOfWeekDisabled' параметр, но в этом случае я должен использовать disableDayFn: function(){}, и когда я вставляю параметр, весь календарь отключается. Вот пример

$('#initCourse').datepicker({
        firstDay: 1,
        minDate: new Date(),
        format: "dd.mm.yyyy",
        disableDayFn: function(){
           return disabled = '0, 2, 3, 4, 5, 6'
        }
});

Есть идеи? Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 04 декабря 2018

Работало нормально, но я использую другой способ, если вам нужно отключить одну или несколько дат

disableDayFn:function (date) {

            let disableListDate = [new Date('2018,12,5').toDateString(),new Date('2018,12,6').toDateString()];

                if(disableListDate.includes(date.toDateString())) {
                    return true
                }else{
                    return false
                }

            }
0 голосов
/ 06 июля 2018

Вот рабочий пример .

disableDayFn имеет параметр date, который можно использовать для поиска каждого вхождения на конкретную дату.

disableDayFn: function(date) {
    if(date.getDay() == 1) // getDay() returns a value from 0 to 6, 1 represents Monday
        return false;
    else
        return true;
  }
...