Tabulky jsou nezbytnou součástí aplikace 4D Write Pro. Pravidelně se vyvíjejí a nabízejí nové možnosti prezentace. Tabulku lze například zobrazit v několika sloupcích nebo na několika stránkách. Záhlaví tabulky se opakují v horní části každého sloupce nebo stránky, což uživateli usnadňuje čtení.
Počínaje verzí 4D v19 R5 lze tabulku rozšířit o záhlaví.
Definice záhlaví v tabulkách 4D Write Pro
Tabulky a obsah
Když přemýšlíme o tabulkách, často máme na mysli seznam. Ať už jde o osoby, produkty nebo cokoli jiného, na prvním řádku se obvykle zobrazí popisek odpovídající obsahu sloupců.
Záhlaví NA KAŽDÉ STRÁNCE… nebo sloupci.
Pokud tabulky obsahují velký počet řádků, dochází k automatickému zalomení sloupců nebo stránek. V takovém případě je obvykle vhodné reprodukovat řádek záhlaví na začátku každé nové stránky. To se samozřejmě vyplatí udělat i v případě, že je stránka rozdělena na dva nebo více sloupců.
V podstatě to tak chcete!
Tato funkce je nyní k dispozici přímočarým způsobem. Pro danou tabulku můžete definovat, kolik řádků záhlaví má.
WP SET ATTRIBUTES($table;wk row header count;5)
// New!!!
Tento atribut můžete samozřejmě také číst.
WP GET ATTRIBUTES($table;wk row header count;$headerRows)
// New!!!
Standardní akce
K dispozici je standardní akce, která definuje, který řádek (které řádky) se má použít jako záhlaví. Stačí umístit kurzor dovnitř tabulky a vybrat správnou hodnotu (0 až 5), to je vše!
Standardní akce „table/headerRowCount“ je k dispozici jako nabídka…
nebo jako jednoduchý rozevírací seznam
Kde jsou mé řádky záhlaví?
Po nastavení řádků záhlaví, nebo pokud byl dokument importován, můžete chtít získat rozsah řádků záhlaví tabulky, abyste mohli nastavit specifický styl pro tyto řádky, že? Řekněme, že byste chtěli bílý nadpis na tmavě modrém pozadí.
Příkaz WP Table get rows byl aktualizován a nyní můžete k získání řádků záhlaví použít konstantu wk header rows!
$range:=WP Table get rows($table; wk header rows) // *** NEW *** !
WP SET ATTRIBUTES ($range; wk text color; "bílá"; wk background color; "námořnická")
Widgety rozhraní 4D Write Pro
Nabídka Vlastnosti tabulky obsahuje novou položku: „Počet řádků záhlaví“ ve widgetu postranního panelu nebo panelu nástrojů.
Nezapomeňte, že zdrojový kód rozhraní 4D Write Pro je k dispozici na serveru GitHub. Neváhejte si jej přizpůsobit svým potřebám!
Závěr
Tato funkce přináší další užitečnou možnost zobrazení tabulky, která je k dispozici buď naprogramováním, nebo prostřednictvím poskytnutého rozhraní.
Tato funkce usnadňuje návrh dokumentů 4D Write Pro s tabulkami naplněnými daty z vaší databáze. Další funkce integrující ORDA přijdou v budoucnu. Zůstaňte naladěni!