Uzel cxd:column

Upravit obsah stránky

Popis detailu jednoho sloupce tabulky pro její použití. Popisuje zároveň data a formáty zobrazení.

                
                name="{string/xsd:Name}"

type="comex.string|comex.boolean|comex.decimal|comex.date|comex.time|comex.dateTime|comex.anyURI|comex.XPath|comex.token|comex.Name|comex.QName|comex.id|comex.integer|comex.positiveInteger|comex.nonPositiveInteger|comex.negativeInteger|comex.yearMonth|comex.object|comex.array|comex.nod|comex.nkey|comex.char|comex.varc|comex.text|comex.bool|comex.curr|comex.numb|comex.file|comex.imag|comex.vide|comex.void"

output="common|hidden|second-line"

width="{number/xsd:nonNegativeInteger}"

fix-width="true|false"

text-align="left|right|center|justify"

data-output="visible|hidden|custom"

item-output="visible|hidden"

color="transp|aqua|bisque|burlywood|coral|cornsilk|gold|greenyellow|lavender|lightblue|lightgreen|lightyellow|moccasin|orange|plum|salmon|yellowgreen"

bold="true|false"

wrap="true|false"

required="true|false"

query-parts="{string}"

filter-method="{string}"

>

?

?

Prvek cxd:column se nachází ve jmenném prostoru http://www.flexideo.com/comex/definition.

Atributy

bullet

name - Jedinečný název údaje ve výstupních datech.(typ: string) TYP HODNOTY: string (Name);

bullet

type - popis neuveden(typ: string) TYP HODNOTY:string (string); (možnosti obsahu: comex.string | comex.boolean | comex.decimal | comex.date | comex.time | comex.dateTime | comex.anyURI | comex.XPath | comex.token | comex.Name | comex.QName | comex.id | comex.integer |comex.positiveInteger | comex.nonPositiveInteger | comex.negativeInteger | comex.yearMonth | comex.object | comex.array | comex.node | comex.nkey | comex.char | comex.varc | comex.text | comex.bool | comex.curr | comex.numb | comex.file | comex.imag | comex.vide |comex.void)

bullet

output - Způsob zobrazení. Nastavení říká, zda jde o běžný výstupní údaj v rozložení tabulky (sloupec) nebo zda jde o údaj skrytý. Další možností je uvedení údaje, pokud není prázdný, do druhého samostatného řádkus výpisem názvu údaje.(typ: string) TYP HODNOTY: string (Name); (možnosti obsahu: common | hidden | second-line)

bullet

width - Výchozí šířka sloupce v případě klasickéhozobrazení dat jako tabulky.(typ: number) TYP HODNOTY: number (xsd:nonNegativeInteger);

bullet

fix-width - Je-li uvedeno true, pak to znamená zákaz změny šířky při zobrazování uživatelem.;[SYNTAX: true | false; Neuvedení nebo hodnota false znamenají zpravidla totéž.](typ: boolean) TYP HODNOTY: boolean (xsd:string); (možnosti obsahu: true | false)

bullet

text-align - Nastavené zarovnávání textu v rámci zobrazení uživateli.(typ: string) TYP HODNOTY: string (string); (možnosti obsahu: left | right | center | justify)

bullet

data-output - Vlastnost řídí zobrazování a dostupnostu údaje (sloupce) v běžných modifikátorech comex.table.data (tedy v grid, cards apod). Při neuvedení této vlastnosti se hodnota řídí nastavením vlastnosti output daného sloupce.(typ:string)

TYP HODNOTY: string (string);

Možnosti obsahu:

» visible ~ Údaj je zobrazen, uživatel nemá možnost jej skrývat (výchozí hodnota).

» hidden ~ Údaj je skryt, uživatel nemá možnost jej zobrazovat.

» custom ~ Výchozí zobrazení či skrytí se řídí nastavením atributu output sloupce, přičemž uživatel má možnost provádět skrytí či zobrazení sloupce v rámci svých osobních nastavení.

bullet

item-output - Vlastnost řídí zobrazování a dostupnostu údaje v náhledu realizovaném pomocí běžného modifikátoru pro rozsah comex.table.item. Při neuvedení této vlastnosti se hodnota řídí nastavením vlastnosti output daného sloupce.(typ: string)

TYP HODNOTY: string (string);

Možnosti obsahu:

»visible ~ Údaj je zobrazen, uživatel nemá možnost jej skrývat (výchozí hodnota).

» hidden ~ Údaj je skryt, uživatel nemá možnost jej zobrazovat.

bullet

color - Barva sloupce, pokud existuje. Může obsahovat hodnotu 'transp', tedy průhledný, což je zároveň výchozí hodnota při neuvedení.(typ: string) TYP HODNOTY: string (string); (možnosti obsahu: transp| aqua | bisque | burlywood | coral | cornsilk | gold | greenyellow | lavender | lightblue | lightgreen | lightyellow | moccasin | orange | plum | salmon | yellowgreen)

bullet

bold - Pozitivní nastavení zajistí tučné písmo sloupečkuv běžném zobrazení i v náhledu na otevřenou položku (comex.table.item). Pozor jen na vlastní šablony sloupců, které mohou formátování písma ještě dále pozměnit.; [SYNTAX: true | false; Neuvedení nebo hodnota false znamenají zpravidla totéž.](typ: boolean) TYP HODNOTY:boolean (xsd:string); (možnosti obsahu: true | false)

bullet

wrap - [SYNTAX: true | false; Neuvedení nebo hodnota false znamenají zpravidla totéž.](typ: boolean) TYPHODNOTY: boolean (xsd:string); (možnosti obsahu: true | false)

bullet

required - Nastavením na hodnotu true bude zajištěno, že i v případě skrytí sloupce bude tento stálesoučástí dotazu. Použito při klíčových sloupcích potřebných pro ostatní sloupce, řazení, seskupování apod.; [SYNTAX: true | false; Neuvedení nebo hodnota false znamenají zpravidla totéž.](typ: boolean) TYP HODNOTY: boolean (xsd:string); (možnostiobsahu: true | false)

bullet

query-parts - Středníky oddělený seznam indexových odkazů do podkladových SQL výrazů tabulky. Slouží pro dynamickou optimalizaci dotazu na základě preferencí uživatele v nastavení zobrazenýchsloupců tabulky. Syntaxe jednoho odkazu je {statement-type}:{part-index}:{sub-part-index}. První část, typ, je obsah atributu type-value uzlu statement výrazu, na který je odkazováno (identifikace v seznamu výrazů). Výraz je pak dělen pomocí oddělovače "~|p|~" na hlavní části dalším podobnýmoddělovačem (např. "~|c|~" pro sloupce, "~|l|~" pro skupiny) na pole dílčích částí a hodnoty v odkazech jsou celočíselné indexy do takto vzniklých polí (počítáno od 0). Cílem je část dotazu, které je třeba při použití daného sloupce ve výsledné tabulce, pokud je tato uživatelem zobrazována.(typ:string) TYP HODNOTY: string (string);

bullet

filter-method - Určuje způsob realizace sloupcového filtru u daného sloupce tabulky. Při neuvedení je filtrace sloupce zakázána. Metoda sql může býtrozšířena o query-parts údaje uvedené za znakem "~". Pokud jsou uvedeny, nahrazují pro účely sloupcového filtru údaje uvedené v query-parts sloupce a mají též shodnou syntaxi.(typ: string) TYP HODNOTY: string (string);

Potomci