Перейти к основному содержимому

api.exec()

Описание

Позволяет вызывать внутренние события

Метод является асинхронным и возвращает Promise, который разрешается с обработанной конфигурацией события.

Использование

api.exec(
event: string,
config: object
): Promise<any>;

Параметры

  • event - (обязательный) событие, которое необходимо вызвать
  • config - (обязательный) объект конфигурации с параметрами (см. вызываемое событие)

События

к сведению

Полный список внутренних событий Booking можно найти здесь.

Пример

Пример ниже демонстрирует, как применить фильтр при инициализации:

const widget = new booking.Booking("#root", {
data,
//другие параметры конфигурации
});
widget.api.exec("filter-data", {
text: "Allergist",
date: {
start: new Date,
end: new Date(2025, 2, 12)
},
time: [
{
from: 12,
to: 20
}
]
});