Центр знань Блог
  • Тема
  • Автоматично
  • Світла
  • Темна
Українська uk
Мова ✕
  • Deutsche
  • Eesti
  • English
  • Español
  • Français
  • Hrvatski
  • Italiano
  • Latviešu
  • Lietuvių
  • Lëtzebuergesch
  • Malti
  • Nederlands
  • Português (BR)
  • Português (PT)
  • Română
  • Slovenčina
  • Slovenščina
  • Srpski
  • Suomi
  • Türkçe
  • Ελληνικά
  • Български
  • Русский
  • Українська
Увійти
Розробники Блог
Увійти
Головна Розробники JavaScript-клієнт Довідник методів
Пошук
Розробники
JavaScript-клієнт
  • Огляд
  • Встановлення клієнта
  • Параметри конструктора
  • Режими оформлення замовлення
  • Відкриття оформлення замовлення
  • Події
  • Довідник методів
  • Відстеження та згода
  • Розширені параметри вбудовування
  • Усунення несправностей
REST API (v2)
PHP SDK
Node.js SDK
Python SDK
Плагін WordPress
JavaScript-клієнт

Довідник методів

Повний публічний API клієнта Entase – бронювання, підписка на події, гетери й сетери часу виконання та завершення роботи.

description Переглянути як Markdown

Повний публічний API екземпляра Entase.

Бронювання

МетодОпис
book(eventID, options?)Відкриває оформлення замовлення для події. Див. Відкриття оформлення замовлення.

Події

МетодОпис
on(name, callback)Реєструє зворотний виклик. По одному для кожної назви події – див. Події.
off(name, callback?)Видаляє зворотний виклик, зареєстрований для назви. Аргумент зворотного виклику ігнорується.

Обидва методи приймають рядок із назвами, розділеними пробілами, або масив назв.

Мова

МетодОпис
getLocale()Повертає налаштоване значення, зокрема буквальне 'auto', якщо встановлено саме його.
setLocale(locale)Змінює мову оформлення замовлення для наступних бронювань.

getLocale() повідомляє конфігурацію, а не результат визначення – за замовчуванням він повертає 'auto', а не мову, яку буде фактично використано. Значення 'auto' визначається в момент виклику book() на основі атрибута lang вашого елемента <html>, тому зміна мови сторінки після створення клієнта враховується без додаткових дій.

Режим оформлення замовлення

МетодОпис
getCheckoutMode()Повертає визначений режим, 'pane' або 'popup' – ніколи не 'auto'.
setCheckoutMode(mode)Установлює режим. 'auto' повторно запускає визначення; нерозпізнане значення ігнорується.

Див. Режими оформлення замовлення.

Відстеження

МетодОпис
getTracking()Повертає об’єкт поточних параметрів відстеження.
setTracking(tprm)Замінює параметри відстеження. Не об’єднуються – передайте повний набір.

Див. Відстеження та згода.

Позиціонування спливного вікна

МетодОпис
getTopWindowCenter()Повертає { top, left } – точку, відносно якої центрується спливне вікно.
setTopWindowCenter(top, left)Переміщує цю точку.

Центральна точка обчислюється один раз під час створення екземпляра на основі положення вікна браузера на екрані. Вона не обчислюється повторно, коли відвідувач переміщує або змінює розмір вікна, тож на сторінці, відкритій тривалий час, спливне вікно може відкриватися не біля поточного вікна. Якщо це важливо, перераховуйте її перед бронюванням:

JavaScript
1234
entase.setTopWindowCenter(
  window.screenTop + (window.innerHeight / 2),
  window.screenLeft + (window.innerWidth / 2)
);

У режимі панелі це не має ефекту.

Завершення роботи

МетодОпис
destroy()Видаляє слухачі вікна клієнта. Екземпляр не можна використати повторно.

Викликайте його, коли компонент або представлення, якому належить екземпляр, зникає. Після цього book() записує помилку в журнал і нічого не робить – натомість створіть новий екземпляр.

Попередня Події Наступна Відстеження та згода
Чи була ця стаття корисною?
На цій сторінці
  • Бронювання
  • Події
  • Мова
  • Режим оформлення замовлення
  • Відстеження
  • Позиціонування спливного вікна
  • Завершення роботи
Дізнайтеся, як користуватися Entase.
© 2026 Entase, Inc.

Entase

  • Події
  • Зареєструватися

Платформа

  • Ціни
  • Глобальне охоплення
  • Інтеграція
  • Маркетингові інструменти
  • Інструменти бронювання
  • Співпраця

Варіанти використання

  • Театр і опера
  • Концерти та вечірки
  • Виставки, ярмарки та фестивалі
  • Музеї та пам’ятки
  • Тури та враження
  • Майстер-класи та семінари
  • Збір коштів
  • Турніри

Центр знань

  • Організатори
  • Учасники
  • Розробники
  • Блог

Правова інформація

  • Умови використання
  • Політика конфіденційності
  • Політика щодо файлів cookie
search Запитання? Пошук
auto_awesome LLM? Прочитати llms.txt
support_agent Потрібна допомога? Розпочати чат