Calendar / datepicker event

Is that possible to do something(get request to api) when you swap month or year on datepicker? I need disable dates of month that comes from api.

Use events: https://framework7.io/docs/calendar.html#app-and-calendar-instance-events

1 Like

Спасибо, если не затруднит не мог бы подсказать как можно обратиться к параметру disabled с условием в событий?

Calendar.params.disabled. Calendar приходит параметром в событии

1 Like

Спасибо большое (20 символов)

Извиняюсь за глупые вопросы, но а как этот параметр поменять? я просмотрел через console.log и не знаю как к нему обратиться.
Как пример к параметру дать массив в датами
disabled: [new Date(2015, 10, 10), new Date(2015, 10, 11)] и при перелистывании месяца изменить этот массив.

Попробуй после изменения параметров disabled вызвать calendar.update() если не поможет, то только пересоздавать календарь

1 Like
c.params.disabled = test;
c.update();

где test это массив
Работает, но почему-то календарь стал сбиваться. Т.е. перелистнул месяц а март месяц на февраль перескочил, но месяц отображается как март.
Событие monthYearChangeStart
Не вопрос отпал все работает. Надо было использовать событие monthYearChangeEnd