multiDatesPicker отключает определенные даты одним нажатием кнопки - PullRequest
0 голосов
/ 30 июня 2018

Как я могу добавить отключенные даты в multiDatesPicker одним нажатием кнопки? Я надеялся, что это будет так просто, но это не сработает. Любая помощь будет приветствоваться.

<a href="#" onclick="javascript:addDisableDatesOnClick();">Add Disabled Dates</a>

function addDisableDatesOnClick() {
            var dateArray = ["07/10/2018", "07/11/2018"];
            $('#mdp-demo').multiDatesPicker("addDisabledDates", dateArray);
        }

1 Ответ

0 голосов
/ 01 июля 2018

Я нашел ответ. Мне пришлось «уничтожить» и заново создать multiDatesPicker.

function addDisableDatesOnClick() {
        $('#mdp-demo').multiDatesPicker('destroy');
        var today = new Date();
        var y = today.getFullYear();
        $('#mdp-demo').multiDatesPicker({
            addDates: ['07/5/' + y]
            , addDisabledDates: ['07/24/' + y]
            , numberOfMonths: [2, 3]
            , altField: '#altField'
            , defaultDate: '7/1/' + y
        });
    }
...