Lapozás dinamikus táblához
Lapozás a JetEngine dinamikus táblájához a blokkszerkesztőben: az oldalankénti elemek száma a lekérdezésben, a Lapozás blokk beállításai.
A lapozás rendezetté teszi a táblát, ha sok sora van. A táblát a JetEngine Tables Builder menüpontjában (dinamikus táblák modul) építheted, a lapozást pedig a JetSmartFilters Lapozás blokkja adja. A kettő a JetEngine Dynamic Table szolgáltatón keresztül kapcsolódik.
A tábla és a lekérdezése
Szekció neve “A tábla és a lekérdezése”Előbb legyen kész a tábla a JetEngine → Tables Builder oldalon, a hozzá tartozó lekérdezéssel. A tábla az Új hozzáadása gombbal készül: neve van, és a Data Query listából választod ki a korábban létrehozott lekérdezést.
A táblában megjelenő sorok számát a lekérdezés lapozási beállítása adja meg. Ezt a JetEngine → Lekérdezéskészítő oldalon állíthatod.
- Nyisd meg a JetEngine → Lekérdezéskészítő oldalt, és hozz létre új lekérdezést, vagy szerkessz egy meglévőt. A példában WC terméklekérdezés típus van, ez a termékek adatait adja.
- A lekérdezés beállításai között nyisd meg a Lapozás szakaszt.
- Győződj meg róla, hogy a Lapozás engedélyezése be van kapcsolva. Ez kell ahhoz, hogy a lekérdezés és a lapozás együtt működjön.
- A Korlát mezőben add meg, hány elem jelenjen meg egyszerre, például 4-et.
- Kattints a lekérdezés mentésére, és nézd meg az oldalt, amelyen a tábla van.

A képen a Lapozás szakasz látszik: a Lapozás engedélyezése kapcsoló be van kapcsolva, a Korlát értéke 4.
| Beállítás | Mit csinál |
|---|---|
| Lapozás engedélyezése | Megváltoztatja a lekérdezés eredményét: a visszaadott objektum a products, total és max_num_pages mezőket tartalmazza. A kikapcsolása lekérdezési problémákat okozhat. |
| Korlát | A lekérdezett eredmények legnagyobb száma. Korlátlan számhoz -1-et írj. |
| Oldal | A lekérdezett eredmények oldala. Ha az Eltolás is meg van adva, nincs hatása. |
| Eltolás | A termékek eltolása. Figyelem: az eltolás felülírja az Oldal értékét, és megszakítja a lapozást. |
Ha kevesebb sort szeretnél, nyisd meg a mentett lekérdezést, és csökkentsd a Korlát értékét (például 2-re), majd mentsd újra. Az oldalon a tábla azonnal az új számú sort mutatja.
Ha ennél több sort szeretnél elérhetővé tenni, tedd mellé a Lapozás blokkot.
A Lapozás blokk a táblához
Szekció neve “A Lapozás blokk a táblához”- Szerkeszd az oldalt, amelyen a tábla (Dynamic Table blokk) van.
- Kattints a blokkbeszúrás gombra, és keresd meg a Lapozás blokkot. Húzd a tábla alatti részre, vagy kattintással tedd oda.
- A blokk Általános szakaszában a THIS FILTER FOR listából válaszd a JetEngine Dynamic Table szolgáltatót, így a lapozás a táblához kapcsolódik.
- Az APPLY TYPE listában válaszd az AJAX vagy a Page reload értéket.

A képen a THIS FILTER FOR mezőben a JetEngine Dynamic Table áll, az APPLY TYPE értéke AJAX.
A vezérlők beállítása
Szekció neve “A vezérlők beállítása”A Controls szakaszban a lapozó elemeit szabhatod testre: bekapcsolhatod az előző és következő gombokat, módosíthatod a szövegüket, és megadhatod az eltolásokat.

A képen a Controls szakasz látszik kinyitva: az oldalszámok, az előző és következő gombok, a Hide inactive, az Enable Load More és az Enable autoscroll kapcsolója.
A vezérlők részletes leírása a Lapozás fejezetben van.
Megjelenés
Szekció neve “Megjelenés”A blokk kinézetét a JetStyleManager bővítménnyel alakíthatod. A bővítmény telepítése után a szerkesztő jobb felső sarkában megjelenik egy ecset ikon, ezzel nyílik meg a stílusbeállítás.
Végül nézd meg az oldalt a nyilvános részen: a tábla alatt megjelenik a lapozás, és az oldalszámokra kattintva a tábla újabb sorokat mutat.
Készült: