JetBooking lekérdezés a Lekérdezéskészítőben
A JetEngine Lekérdezéskészítő JetBooking lekérdezés típusának beállításai: szűrés állapot, példány és felhasználó szerint, rendezés, dátum- és oszloplekérdezés, lapozás.
A JetEngine Lekérdezéskészítő funkciója a megjelenített elemeket megadott paraméterek szerint szűri és rendezi. A „JetBooking lekérdezés” típus csak akkor jelenik meg, ha a JetBooking is aktív, és a foglalásokat kéri le. Eredményét listázási sablonban, például a fiókoldalon jelenítheted meg.
Új lekérdezést a JetEngine → Lekérdezéskészítő oldalon az Új hozzáadása gombbal veszel fel.

A képen az általános beállítások és a JetBooking lekérdezés fülei látszanak. A lekérdezés típusát a Lekérdezés típusa listából választod.
Általános beállítások
Szekció neve “Általános beállítások”| Beállítás | Mit csinál |
|---|---|
| Név | A lekérdezés neve, ez jelenik meg az adminmenüben |
| Leírás | Rövid leírás, amely a lekérdezések listájában segít eligazodni |
| Lekérdezés típusa | Foglalások lekérdezéséhez a „JetBooking lekérdezés” |
| Egyéni lekérdezés-ID | Nem kötelező. A lekérdezést a JetSmartFilters szűrőivel köti össze; az értéknek meg kell egyeznie a szűrőnél megadottal |
| Lekérdezés gyorsítótárazása | Alapból be van kapcsolva, a lekérdezés eredményét tárolja. Kapcsold ki, ha hibás az eredmény |
| Gyorsítótár lejárata | A gyorsítótár lejárati ideje másodpercben (0: nincs lejárat). Csak külső objektum-gyorsítótárnál (Redis, Memcached) van értelme |
| REST API-végpont regisztrálása | Nyilvános REST-végpontot hoz létre a lekérdezés eredményéhez |
Általános fül
Szekció neve “Általános fül”| Beállítás | Mit csinál |
|---|---|
| Állapot | A foglalás állapota |
| Bevonás | A lekérni kívánt foglalások azonosítói, vesszővel elválasztva (például 1, 10, 25) |
| Kizárás | A nem lekérendő foglalások azonosítói. Figyelmen kívül marad, ha a Bevonás ki van töltve |
| Szolgáltató | A foglalás szolgáltatója |
| Példány | A foglalás példánya, vagyis a lefoglalt bejegyzés |
| Példányegység | A példány egységeinek azonosítói. A Példány nélkül nem működik |
| Kapcsolódó rendelésazonosítók | Azok a rendelések, amelyekhez tartozó foglalásokat lekéred |
| Felhasználói azonosító (ID) | Azok a felhasználók, akiknek a foglalásait lekéred. Az adatbázis gombbal makrót is választhatsz, például az aktuális felhasználó azonosítóját |
Sorrend és Rendezés alapja
Szekció neve “Sorrend és Rendezés alapja”Alapból nincs rendezési szabály. Az Új hozzáadása gombbal adhatsz meg egyet vagy többet:
- Rendezés alapja: az adatbázistábla oszlopainak listája,
- Sorrend: növekvő vagy csökkenő.
Dátumlekérdezés
Szekció neve “Dátumlekérdezés”A foglalásokat a be- vagy kijelentkezés dátuma szerint szűrheted. Az Új hozzáadása gombbal vehetsz fel feltételt:
- Dátum: „Check in Date” (bejelentkezés) vagy „Check out Date” (kijelentkezés),
- Összehasonlítás: az összehasonlító operátor,
- Érték: az összehasonlítandó érték.
Lapozás
Szekció neve “Lapozás”| Beállítás | Mit csinál |
|---|---|
| Limit | Az oldalon látható foglalások száma |
| Eltolás | Az első ennyi foglalás kimarad az eredményből. A Limit nélkül nem működik, megszakítja a lapozást, és felülírja a lapszerkesztők beállításait |
Oszloplekérdezés
Szekció neve “Oszloplekérdezés”Ez a fül csak a foglalások táblájának kiegészítő oszlopaival működik. Ha nincs ilyen oszlopod, a fül ezt jelzi. Az oszlopokat a Foglalások → Beállítások → Eszközök fülön veheted fel. Ha vannak, az Új hozzáadása gombbal feltételt adhatsz meg:
- Oszlop: a kiegészítő oszlopok listája,
- Összehasonlítás: az összehasonlító operátor az oszlop és az érték között,
- Érték: az összehasonlítandó érték.
Készült: