# Feltételes láthatósági szabályok űrlapmezőkhöz

> Űrlapmezők megjelenítése, elrejtése vagy kitöltése feltételes szabályokkal a JetEngine űrlapszerkesztőjében: típusok, mező, operátor és összehasonlítandó érték.

A JetEngine űrlapjainak feltételes láthatósági szabályaival bármelyik űrlapmezőt dinamikusan megjelenítheted, elrejtheted vagy előre megadott adattal töltheted ki. Egy mezőhöz egy vagy több szabályt is megadhatsz.

Az űrlapkészítő a JetEngine **Űrlapok (régi)** moduljának része. Kapcsold be a **JetEngine → JetEngine → Modulok** oldalon, és az űrlapok a **JetEngine → Űrlapok** menüben jelennek meg.

## A szabályok megnyitása

1. Nyisd meg a **JetEngine → Űrlapok** menüt, és kattints arra az űrlapra, amelyet módosítani szeretnél.
2. A **Mezők beállításai** szakaszban a mező sorának jobb oldalán találod a feltételes szabályok gombját (keresztezett nyilak ikon). Kattints rá.
3. Megnyílik a **Feltételes logika szerkesztése** panel. Itt veheted fel az új szabályt.

A szabályok az űrlapon már meglévő mezőkre hivatkoznak, ezért előbb vedd fel az érintett mezőket.

## A szabály beállításai

### Típus

Három lehetőség közül választhatsz:

- **Mutasd ezt a mezőt, ha...**: a mező akkor jelenik meg, ha a beállított feltételek teljesülnek.
- **Ezt a mezőt rejtsd el, ha...**: a mező akkor rejtődik el, ha a feltételek teljesülnek.
- **Állítsd be ennek a mezőnek az értékét, ha...**: ha a feltételek teljesülnek, a mezőt a **Beállítandó érték** mezőbe írt adat tölti ki.

### Mező

A listában az űrlapon már létező mezők nevei szerepelnek. Az a mező, amelyhez a szabályt beállítod, attól a mezőtől függ, amelyet itt kiválasztasz.

### Operátor

Az összehasonlítás módja: a kiválasztott mező értékét az **Összehasonlítandó érték** mezőbe írt adattal veti össze a rendszer. A lehetőségek: **Egyenlő**, **Nagyobb, mint**, **Kisebb, mint**, **Között**, **A listában** és **Szöveget tartalmaz**.

- **Egyenlő**: ha a mező értéke megegyezik az összehasonlítandó értékkel, a függő mező megjelenik. Ha például az űrlap második mezőjének csak akkor kell megjelennie, ha az első mező értéke 5, itt az 5 az összehasonlítandó érték.
- **A listában**: rádió-, jelölőnégyzet- és választómezőkhöz. Ha a felhasználó által kiválasztott lehetőség megegyezik az **Összehasonlítandó érték** mezőbe írt értékkel, a függő mező megjelenik. Ha például az első mezőnek csak akkor kell megjelennie, ha a listából a „2” értéket választják, ezt kell beírni.
- **Között**: két érték közötti tartomány. Az értékeket vesszővel válaszd el egymástól, a legkisebb értéktől a legnagyobbig („1,5” és nem „5,1”). A tartományba a megadott értékek is beletartoznak, az „1,5” tartomány tehát az 1, 2, 3, 4, 5 értékekre is érvényes.
- **Szöveget tartalmaz**: a **Média** mezőtípusnál is használható. Ha például „.png”-t írsz az **Összehasonlítandó érték** mezőbe, a függő mező akkor jelenik meg, ha a felhasználó PNG-fájlt tölt fel a médiamezőbe.

A szabály alján a **Módosítások alkalmazása** gombbal mentheted a beállítást, a **Mégse** gombbal elvetheted.

Egy mezőhöz annyi szabályt adhatsz, amennyi szükséges, de ügyelj rá, hogy ne legyenek ellentmondásosak. Egy szabályt a **Törlés** hivatkozással, majd a megerősítésnél az **Igen** gombbal távolíthatsz el.
