Centrum wiedzy Blog
brightness_6
  • Motyw
  • brightness_6 Automatyczny
  • brightness_7 Jasny
  • brightness_2 Ciemny
language Polski pl
Język ✕
  • Dansk
  • Deutsche
  • Eesti
  • English
  • Español
  • Français
  • Hrvatski
  • Italiano
  • Latviešu
  • Lietuvių
  • Lëtzebuergesch
  • Magyar
  • Malti
  • Nederlands
  • Norsk
  • Polski
  • Português (BR)
  • Português (PT)
  • Română
  • Slovenčina
  • Slovenščina
  • Srpski
  • Suomi
  • Svenska
  • Türkçe
  • Čeština
  • Ελληνικά
  • Български
  • Русский
  • Українська
  • 中文 (香港)
  • 日本語
Zaloguj się
Deweloperzy Blog
Zaloguj się
Strona główna chevron_right Deweloperzy chevron_right Klient JavaScript chevron_right Dokumentacja metod
search Szukaj
menu_book Deweloperzy
Klient JavaScript
  • Omówienie
  • Instalowanie klienta
  • Opcje konstruktora
  • Tryby płatności
  • Otwieranie checkoutu
  • Zdarzenia
  • Dokumentacja metod
  • Śledzenie i zgoda
  • Zaawansowane opcje osadzania
  • Rozwiązywanie problemów
REST API (v2)
PHP SDK
Node.js SDK
Python SDK
Wtyczka WordPress
Klient JavaScript

Dokumentacja metod

Pełny publiczny interfejs klienta Entase – rezerwacje, subskrypcja zdarzeń, metody pobierające i ustawiające wartości w czasie działania oraz zwalnianie zasobów.

description Wyświetl jako Markdown

Pełny publiczny interfejs instancji Entase.

Rezerwacja

MetodaOpis
book(eventID, options?)Otwiera proces zakupu dla wydarzenia. Zobacz Otwieranie procesu zakupu.

Zdarzenia

MetodaOpis
on(name, callback)Rejestruje funkcję zwrotną. Jedną dla każdej nazwy zdarzenia – zobacz Zdarzenia.
off(name, callback?)Usuwa funkcję zwrotną zarejestrowaną dla danej nazwy. Argument funkcji zwrotnej jest ignorowany.

Obie metody akceptują ciąg nazw rozdzielonych spacjami lub tablicę nazw.

Ustawienia regionalne

MetodaOpis
getLocale()Zwraca skonfigurowaną wartość, w tym dosłowną wartość 'auto', jeśli została ustawiona.
setLocale(locale)Zmienia język procesu zakupu dla późniejszych rezerwacji.

getLocale() zwraca konfigurację, a nie rozstrzygniętą wartość – przy ustawieniu domyślnym zwraca 'auto', a nie język, który zostanie faktycznie użyty. Wartość 'auto' jest rozstrzygana w momencie wywołania book() na podstawie atrybutu lang elementu <html>, dlatego zmiana języka strony po utworzeniu klienta jest uwzględniana bez żadnych dodatkowych działań.

Tryb procesu zakupu

MetodaOpis
getCheckoutMode()Zwraca rozstrzygnięty tryb, 'pane' lub 'popup' – nigdy 'auto'.
setCheckoutMode(mode)Ustawia tryb. 'auto' ponownie uruchamia wykrywanie; nierozpoznana wartość jest ignorowana.

Zobacz Tryby procesu zakupu.

Śledzenie

MetodaOpis
getTracking()Zwraca obiekt bieżących parametrów śledzenia.
setTracking(tprm)Zastępuje parametry śledzenia. Nie są scalane – przekaż kompletny zestaw.

Zobacz Śledzenie i zgoda.

Pozycjonowanie okna pop-up

MetodaOpis
getTopWindowCenter()Zwraca { top, left }, punkt, względem którego wyśrodkowane jest okno pop-up.
setTopWindowCenter(top, left)Przesuwa ten punkt.

Punkt środkowy jest obliczany tylko raz, podczas tworzenia instancji, na podstawie położenia okna przeglądarki na ekranie. Nie jest obliczany ponownie, gdy odwiedzający przesunie lub zmieni rozmiar okna, dlatego na stronie otwartej przez długi czas okno pop-up może otworzyć się z dala od bieżącego okna. Jeśli to ma znaczenie, oblicz go ponownie przed rezerwacją:

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

Nie ma to wpływu w trybie panelu.

Zwalnianie zasobów

MetodaOpis
destroy()Usuwa nasłuchiwacze okna klienta. Instancji nie można użyć ponownie.

Wywołaj ją, gdy komponent lub widok będący właścicielem instancji zostanie usunięty. Po tym book() zapisuje błąd w logu i nic nie robi – zamiast tego utwórz nową instancję.

Poprzednia Zdarzenia Następna Śledzenie i zgoda
Czy ten artykuł był pomocny?
Na tej stronie
  • Rezerwacja
  • Zdarzenia
  • Ustawienia regionalne
  • Tryb procesu zakupu
  • Śledzenie
  • Pozycjonowanie okna pop-up
  • Zwalnianie zasobów
Dowiedz się, jak korzystać z Entase.
© 2026 Entase, Inc.

Entase

  • Wydarzenia
  • Zarejestruj się

Platforma

  • Cennik
  • Globalny zasięg
  • Integracja
  • Narzędzia marketingowe
  • Narzędzia do rezerwacji
  • Współpraca

Przypadki użycia

  • Teatr i opera
  • Koncerty i imprezy
  • Wystawy, targi i festiwale
  • Muzea i atrakcje
  • Wycieczki i doświadczenia
  • Warsztaty i seminaria
  • Pozyskiwanie funduszy
  • Turnieje

Centrum wiedzy

  • Organizatorzy
  • Uczestnicy
  • Deweloperzy
  • Blog

Informacje prawne

  • Warunki korzystania
  • Polityka prywatności
  • Polityka plików cookie
search Masz pytania? Szukaj
auto_awesome LLM? Przeczytaj llms.txt
support_agent Potrzebujesz pomocy? Rozpocznij czat