Možnosti zobrazenia tab-ov v editore
Tab-y (záložky) v editore sa nastavujú v nastavniach parametra,

v záložke Extended, kde pridáte vlastnosť Tab, typu String.

Toto funguje aj v mobilnej aplikácii.
⚠️ Nasledujúca funkcionalita je dostupná len vo webovej verzii ERPIO App.
Webová aplikácia podporuje ďalšie možnosti zobrazenia záložiek.
Editor je možné rozdeliť na rôzne časti tak, že do vlastnosti Tab pre parameter zadáte nasledovné názvy:
SysHeader– panel, ktorý sa zobrazí nad hlavným panelomSysFooter– panel, ktorý sa zobrazí pod hlavným panelomSysLeftPane– panel, ktorý sa zobrazí vľavo od hlavného paneluSysRightPane– panel, ktorý sa zobrazí vľavo od hlavného panelu
Šírku SysLeftPane a SysRightPane je možné nastavovať pomocou posubného splittera, ktorého polohu si prehliadač bude pamätať (na základe ID akcie).

Okrem záložiek je možné nastaviť aj iné form zobrazenia:
- Stepper – záložky vo forme indikátorov krokov
- Carousel – záložky vo forme panelov, medzi ktorými je možné prepínať posúvaním – automaticky alebo ručne pomocou šipiek či indikátorov. Funguje podobne ako „slideshow“, kde sa obsah strieda v jednom zobrazovacom priestore.
TabsConfig
Nastavenie sa robí v MetaData danej editačnej akcie, do poľa Prop. Name zadajte hodnotu TabsConfig.

Do hodnoty (pole Value) sa zadá konfigurácia vo forme JSON stringu

Príklad zobrazenia steppera:

{
"ShowAs":"Stepper",
"Linear":true
}
Nastavenie Linear je možné použiť aj pre klasické taby – nedovolí prepnúť medzi záložkami, kým aktuálna nebude validná.
Príklad zobrazenia ako carousel:

{
"ShowAs":"Carousel",
"CarouselConfig": {
"ButtonsVisibility": true,
"ShowIndicators": true,
"AutoPlay": true,
"IntervalSeconds": 2,
"Loop": false,
"IndicatorType": "Progress"
}
}
Popis dostupných vlastností z nastavenia TabsConfig:
| Vlastnosť | Popis |
| ShowAs | Možné hodnoty: Tabs/Stepper/Carousel, Predvolená: Tabs. Určí typ zobrazenia záložiek |
| Linear | Možné hodnoty true/false, Predvolená: false. Dostupné pre typ zobrazenia Tabs a Stepper, spôsobí to, že validácia prebieha na urovni záložky a nie je možné sa prepnúť na ďalšiu, kým aktuálna nie je validná |
| CarouselConfig | Nastavenia špecifické pre typ zobrazenia Carousel |
| CarouselConfig.AutoPlay | Možné hodnoty: true/false, Predvolená: false. Zapne alebo vypne automatické prepínanie medzi záložkami |
| CarouselConfig.IntervalSeconds | Možné hodnoty: celé číslo, Predvolená: 5. Dĺžka intervalu medzi prepnutiami záložiek v sekundách. Relevantá pri nastavení AutoPlay = true |
| CarouselConfig.ButtonsVisibility | Možné hodnoty: true/false, Predvolená: true. Ovplyvnuje zobrazenie tlačítok vpravo/vľavo slúžiacich na prepínanie medzi záložkami |
| CarouselConfig.ShowIndicators | Možné hodnoty: true/false, Predvolená: true. Ovyplvňuje zobrazenie indikátora záložiek umiestneného v dolnej časti carousel-u |
| CarouselConfig.Loop | Možné hodnoty: true/false, Predvolená: false. Ak je true, tak sa Carousel po dosiahnutí posledného slide automaticky vráti na prvý a pokračuje ďalej bez zastavenia. |
| CarouselConfig.IndicatorType | Možné hodnoty: Default/Dynamic/Fraction/Progress, Predvolená: Default. Default: Predvolený indikátor v karuseli je sada bodiek, ktoré označujú aktuálnu pozíciu snímky (slidu) v karuseli. Dynamic: Dynamický indikátor v karuseli poskytuje vizuálne prvky alebo značky, ktoré sa dynamicky menia alebo aktualizujú, aby ukázali aktuálnu pozíciu v rámci karuselu. Fraction: Tento typ indikátora zobrazuje aktuálny index snímky a celkový počet snímok vo forme zlomku Progress: Zobrazuje aktuálny slide ako priebehový (progress) pruh. |
Ukážky indikátorov:
