Методы
init()
Метод init()
является основным методом экземпляра, который запускает процесс инициализации календаря.
update()
Метод update()
позволяет применить к календарю новые настройки и выполнять сброс.
Этот метод принимает объект с необязательными аргументами для управления сбросом, по умолчанию сбрасывая выбранную пользователем дату, месяц и год после обновления.
Все aгрументы, по умолчанию true
:
true
- сбросится до параметров, указанных в настройках;false
- не выполнит сброс, оставит параметры выбранные пользователем;'only-first'
- сбрасывает все выбранные даты, оставляя самую раннюю. Если тип выбора даты указан как'multiple-ranged'
, добавляется обработчик'mousemove'
и'keydown'
для наведения.
Пример использования:
set()
Если вам нужно указать новые параметры или обработчики для календаря, который еще не инициализирован или уже инициализирован, вы можете использовать метод .set()
.
Этот метод принимает объект с новыми параметрами и объект с необязательными аргументами для управления сбросом, по умолчанию сбрасывая выбранную пользователем дату, месяц и год после обновления.
Пример использования:
Этот метод может быть альтернативой указанию параметров при создании экземпляра календаря. Если вы вызываете этот метод перед инициализацией, не указывайте объект для управления сбросом.
destroy()
Eсли вам нужно полностью удалить экземпляр календаря, вы можете использовать метод destroy()
.
show()
Метод show()
позволяет показать календарь, если он был скрыт.
hide()
Метод hide()
позволяет скрыть календарь, если он был показан.