Mezera
Prázdný prvek pro vertikální odsazení v rozložení.
Popis widgetu spacer
Mezera je prázdný prvek, který vloží svislé odsazení mezi pole nebo bloky. Použijte ji, když potřebujete více místa, než dává běžný rozestup polí. Je to virtuální widget: nic nezobrazuje, nic neukládá a čtečky obrazovky ho přeskočí.
Přidání do formuláře
Na kartě Widgety vyberte Mezera a přetáhněte ji na místo v sekci (nebo klikněte na „+“). Nová mezera má výšku 24 px a zabírá celou šířku sekce. V návrháři je vidět jako pruh s názvem, ve formuláři je neviditelná.
Nastavení v inspektoru
| Volba | Vlastnost | Význam | Výchozí |
|---|---|---|---|
| Výška (px) | spacerConfig.height | Výška 1 až 400 px. Zadejte číslo, nebo použijte předvolby 8, 16, 24, 32, 48, 64 px. Hodnota mimo rozsah se upraví na nejbližší povolenou. | 24 |
| Na úzké obrazovce (pole pod sebou) nezobrazovat | spacerConfig.hideWhenStacked | Na úzkém formuláři (pod 640 px, kde se pole skládají pod sebe) mezeru nevykreslí. Hodí se u mezer, které jen vyrovnávají sloupce vedle sebe. | ne |
| Název v builderu | customLabel | Slouží jen k odlišení mezery v editoru, ve formuláři se nezobrazuje. | „Mezera“ |
| Šířka v sekci, Viditelné | colSpan, defaultVisible | Společné volby všech widgetů. Mezera zabírá místo v mřížce stejně jako pole. | 12, ano |
Volby Povinné a Jen pro čtení se u mezery nenabízejí.
Chování za běhu
- Ve všech režimech (Nový, Úprava, Zobrazení) vykreslí prázdný blok zadané výšky.
- Sekce, ve které jsou jen mezery, se vykreslí. Sekce, kde jsou mezery vedle jiných polí, se zobrazí podle těch polí: mezery samy sekci nezobrazí, když ostatní pole skryla pravidla.
- Při skrytí pravidlem (
setVisible) mezera zmizí včetně výšky.
Překlady textů
Mezera nemá žádný text, který by se překládal.
Pravidla a skripty
Mezeru můžete pravidlem jen zobrazit nebo skrýt (setVisible). Typický případ: mezera, která zmizí spolu se skrytým blokem polí, aby nezůstala prázdná díra.
Příklad konfigurace (JSON)
{
"internalName": "widget_spacer_1",
"customLabel": "Mezera před rozpočtem",
"fieldType": "spacer",
"colSpan": 12,
"defaultVisible": true,
"spacerConfig": {
"height": 32,
"hideWhenStacked": true
}
}
Omezení a tipy
- Mezera zabírá buňku mřížky. Ve vícesloupcové sekci vyrovnáte výšku sousedního sloupce mezerou ve stejném sloupci.
- Pro viditelné oddělení použijte Textový blok ve variantě Čára.
- Výška je pevná, nepřizpůsobuje se obsahu okolních polí.