Textový blok

Textový blok pro nadpisy, odstavce a oddělovače.

Popis widgetu textBlock

Textový blok vloží do formuláře nadpis (H1 až H3), odstavec textu nebo vodorovný oddělovač s popiskem. Slouží ke strukturování dlouhého formuláře a k vysvětlujícím textům. Text může obsahovat placeholdery s hodnotami polí, takže se mění spolu s formulářem. Je to virtuální widget, neukládá se do položky.

Nastavení widgetu Text / Nadpis / Oddělovač: varianta, text, podnadpis, zarovnání a barva

Přidání do formuláře

Na kartě Widgety v levé paletě vyberte Text / Nadpis / Oddělovač a přetáhněte ho do sekce (nebo klikněte na „+“). Nový blok je nadpis H2 „Nadpis bloku“ přes celou šířku sekce.

Nastavení v inspektoru

VolbaVlastnostVýznamVýchozí
Varianta zobrazenítextBlockConfig.varianth1, h2, h3 (nadpisy tří velikostí), paragraph (odstavec, zachová zalomení řádků), divider (Čára).h2
Text / Nadpis (podporuje [Pole])textBlockConfig.contentHlavní text. U varianty Čára je to volitelný popisek oddělovače.prázdný
Podnadpis / doplňkový texttextBlockConfig.subtitleMenší šedý text pod hlavním. U Čáry se nenabízí. Podporuje placeholdery.prázdný
ZarovnánítextBlockConfig.alignleft (Vlevo), center (Střed), right (Vpravo). U Čáry určuje polohu popisku.left
BarvatextBlockConfig.colordefault (Běžná), brand (Akcent, barva motivu), muted (Tlumená).default
Vlastní popisekcustomLabelNázev widgetu. Zobrazí se, když je content prázdný.„Nadpis sekce“
Šířka v sekci, ViditelnécolSpan, defaultVisibleSpolečné volby všech widgetů.12, ano

Chování za běhu

Placeholdery a šablony

V hlavním textu i podnadpisu můžete použít:

ZápisDosadí se
[Pole] nebo {Pole}aktuální hodnota pole podle interního názvu (u výběru, osoby, vyhledávání popisek). Prázdné nebo neznámé pole dá prázdný text.
@Mejméno přihlášeného uživatele
@Todaydnešní datum ve tvaru RRRR-MM-DD

Je to čistá náhrada textu, žádné výpočty. Pro výpočty použijte výrazy v počítaném poli a to pak do textu vložte přes [Pole].

Překlady textů

Přeložit lze customLabel, textBlockContent a textBlockSubtitle (a textBlockHeading, viz omezení). Prázdný překlad se ignoruje. Viz Překlady a vícejazyčnost.

Pravidla a skripty

Příklad konfigurace (JSON)

{
  "internalName": "widget_text_projekt",
  "customLabel": "Nadpis projektu",
  "fieldType": "textBlock",
  "colSpan": 12,
  "defaultVisible": true,
  "textBlockConfig": {
    "variant": "h2",
    "content": "Projekt [Title]",
    "subtitle": "Vedoucí: [Vedouci], dnes je @Today",
    "align": "left",
    "color": "brand"
  }
}
Formulář s variantami H1, H2, odstavec a oddělovač s popiskem pod sebou, aby byl vidět rozdíl velikostí a barev

Omezení a tipy