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
}
]
});