4D Write Pro: Pozdravte záhlaví tabulek

Automaticky přeloženo z Deepl

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…

blank

nebo jako jednoduchý rozevírací seznamblank

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á")

blank

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ů.

blank

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!

Roland Lannuzel
- Product Owner & 4D Expert - Po studiu elektroniky se Roland věnoval průmyslovým IT jako vývojář a konzultant, který vytvářel řešení pro zákazníky s různými databázemi a technologiemi. Koncem 80. let se zamiloval do 4D a používal jej při psaní podnikových aplikací, které zahrnovaly účetní, fakturační a e-mailové systémy. nakonec se připojil ke společnosti v roce 1997 a Rolandův cenný přínos zahrnuje návrh specifikací, testovacích nástrojů, demoverzí a také školení a přednášky pro komunitu 4D na mnoha konferencích. Nadále aktivně utváří budoucnost 4D definováním nových funkcí a nástrojů pro vývoj databází.