Typ cxd:grid-features
Vlastnosti mřížky tabulky zobrazovaného přehledu. Platné pro modifikátor grid, ale je možné zohledňovat dle charakteru i v jiných modifikátorech.
Uzel je reprezentován typem gridFeaturesElmType v kmenu schematu.
<cxd:grid-features
doc-grouping="true|false"
division-into-blocks="true|false"
subheadings="true|false"
totals="none|in-columns|labeled"
subtotals="true|false"
default-row-tool="{string}"
default-table-tool="{string}"
default-preview-tool="{string}"
no-choosing="true|false"
empty-label="none|empty-list|no-data|custom"
preview-choosing="true|false"
custom-template-ref="{string}"
items-per-page="{number/xsd:nonNegativeInteger}"
resort-denied="true|false"
hide-grid-border="true|false"
interleaving="true|false"
wait-for-filter="true|false"
>
<cxd:lang ... /> *
<cxd:row-tool ... /> *
<cxd:preview-tool ... /> *
<cxd:table-tool ... /> *
</cxd:grid-features>
Prvek cxd:t27-gridFeaturesElmType se nachází ve jmenném prostoru http://www.flexideo.com/comex/definition.
Atributy
doc-grouping - Uvádí, zda mají být řádky výsledku dotazu patřící jednomu dokumentu (jednomu pdk) slučovány do jednoho řádku v tabulce zobrazované.; [SYNTAX: true | false; Neuvedení nebo hodnota false znamenají zpravidla totéž.](typ: boolean) TYP HODNOTY: boolean (xsd:string); (možnosti obsahu: true | false)
division-into-blocks - Indikuje požadavek dělit tabulku do bloků dle řazení. Tedy rozdělit řádky tabulky do skupin s ohledem na změnu hodnoty ve sloupci, dle kterého je nastaveno prní řazení.; [SYNTAX: true | false; Neuvedení nebo hodnota false znamenají zpravidla totéž.](typ: boolean) TYP HODNOTY: boolean (xsd:string); (možnosti obsahu: true | false)
subheadings - Uvádí, zda se v odděleních mezi bloky dat dle řazení objevují nadpisy obsahující shodnou hodnotu bloku ze sloupce řazení.; [SYNTAX: true | false; Neuvedení nebo hodnota false znamenají zpravidla totéž.](typ: boolean) TYP HODNOTY: boolean (xsd:string); (možnosti obsahu: true | false)
totals - Indikuje výskyt celkové sumarizace tabulky, tj. existuje alespoň jeden výpočet sumarizující data tabulky. Zároveň uvádí, jakou má sumář formu - součty ve sloupečcích nebo volně ložené se štítky.(typ: string) TYP HODNOTY: string (Name); (možnosti obsahu: none | in-columns | labeled)
subtotals - Uvádí, zda se v odděleních mezi bloky dat dle řazení objevují mezisoučty.; [SYNTAX: true | false; Neuvedení nebo hodnota false znamenají zpravidla totéž.](typ: boolean) TYP HODNOTY: boolean (xsd:string); (možnosti obsahu: true | false)
default-row-tool - Název výchozího nástroje jednoho řádku tabulky (karet atp. v table.data), pro zvýraznění či jiné umístění v rámci komponenty, případně jako výchozí pro volbu uživatelem.; Speciální název, jež může sloužit jako systémová hodnota, název funkce či akce apod.; CamelCasingName - název umožňující malé i velké znaky anglické abecedy, číslice uprostřed a nakonci a podtržítka.(typ: string) TYP HODNOTY: string (string);
default-table-tool - Název výchozího nástroje tabulky (celo-tabulkového nástroje v table.data), pro zvýraznění či jiné umístění v rámci komponenty, případně jako výchozí pro volbu uživatelem.; Speciální název, jež může sloužit jako systémová hodnota, název funkce či akce apod.; CamelCasingName - název umožňující malé i velké znaky anglické abecedy, číslice uprostřed a nakonci a podtržítka.(typ: string) TYP HODNOTY: string (string);
default-preview-tool - Název výchozího nástroje tabulkové položky na stránce (table.item), pro zvýraznění či jiné umístění v rámci komponenty, případně jako výchozí pro volbu uživatelem.; Speciální název, jež může sloužit jako systémová hodnota, název funkce či akce apod.; CamelCasingName - název umožňující malé i velké znaky anglické abecedy, číslice uprostřed a nakonci a podtržítka.(typ: string) TYP HODNOTY: string (string);
no-choosing - Zákaz provádění výběru položek v tabulce.; [SYNTAX: true | false; Neuvedení nebo hodnota false znamenají zpravidla totéž.](typ: boolean) TYP HODNOTY: boolean (xsd:string); (možnosti obsahu: true | false)
empty-label - Určuje, jaký typ hlášky (v daném jazyce) se má zobrazit v případě, že tabulka nezobrazí žádné položky - výsledek dotazu je prázdný.(typ: string)
TYP HODNOTY: string (string);
Možnosti obsahu:
» none ~ Výchozí hodnota - není uváděn žádný text.
» empty-list ~ Hláška ve smyslu "tento seznam je prázdný" (používá se pokud není využíván filtr)
» no-data ~ Hláška ve smyslu "nebyla nalezena žádná data" (používá se v tabulkách využívájících filtr)
» custom ~ Hláška je upravena dle konkrétních potřeb a je součástí nastavení ve formě potomka cxd:lang uzlu cxd:grid-features v souboru s jazykovými nastaveními. Uzel cxd:lang je mezi ostatními identifikován atributem value="custom-empty-info", vlastní hláška je zapsána v atributu content.
preview-choosing - Vybírání položek jen pro případy provedení okamžitého náhledu na položku, ale nejde o skutečný výběr položek pro provedení akce nad vybranou položkou či položkami. Příp. volba no-choosing má prioritu.; [SYNTAX: true | false; Neuvedení nebo hodnota false znamenají zpravidla totéž.](typ: boolean) TYP HODNOTY: boolean (xsd:string); (možnosti obsahu: true | false)
custom-template-ref - Název souboru umístěného v podsložce [web:]/stylesheets-g/users. Jeho uvedení zároveň oznamuje použití uživatelsky definované šablony.; Název systémového souboru flexideo, vyžadující použití znaků angl. abecedy, číslic, podtržítek a pomlček pro název, pak obsahuje tečku a příponu složenou pouze ze znaků abecedy a příp. číslic. Jméno souboru může být doplněno o běžným lomítkem oddělený předřazený název podsložky, ve které je umístěn. Název této podsložky vyžaduje použití znaků angl. abecedy, číslic, podtržítek a pomlček pro název (volitelně může následovat tečka a přípona složená pouze ze znaků abecedy a příp. číslic). Může být uveden i více než jeden název podsložky ve formě relativní cesty - pak jde o názvy složek oddělené běžným lomítkem.(typ: string) TYP HODNOTY: string (string);
items-per-page - Počet položek zobrazovaných na jedné stránce tabulky. Další položky jsou dostupné listováním tabulky.(typ: number) TYP HODNOTY: number (xsd:nonNegativeInteger);
resort-denied - Nastavení této volby na true by mělo uživateli znemožnit provedení změnu seřazení položek (např. klikem na záhlaví sloupce tabulky).; [SYNTAX: true | false; Neuvedení nebo hodnota false znamenají zpravidla totéž.](typ: boolean) TYP HODNOTY: boolean (xsd:string); (možnosti obsahu: true | false)
hide-grid-border - Při hodnotě true by měl být rámeček mřížky tabulky skryt - buňky by neměly být zobrazovány s ohraničením.; [SYNTAX: true | false; Neuvedení nebo hodnota false znamenají zpravidla totéž.](typ: boolean) TYP HODNOTY: boolean (xsd:string); (možnosti obsahu: true | false)
interleaving - Zapíná lehké podbarvení sudých řádků pro lepší orientaci uživatele v tabulce. Tato volba bývá vypnuta při významovém označování řádků pomocí podbarvení.; [SYNTAX: true | false; Neuvedení nebo hodnota false znamenají zpravidla totéž.](typ: boolean) TYP HODNOTY: boolean (xsd:string); (možnosti obsahu: true | false)
wait-for-filter - Je-li zvoleno, pak zobrazená tabulka musí vyčkat na první zadání filtru uživatelem, než bude získávat a zobrazovat data. Tj. impuls pro zobrazení dat musí přijít z filtru.; [SYNTAX: true | false; Neuvedení nebo hodnota false znamenají zpravidla totéž.](typ: boolean) TYP HODNOTY: boolean (xsd:string); (možnosti obsahu: true | false)
Potomci
Uzel cxd:lang
Popis uzlu nebo celé struktury v určitém jazyce. Obsahuje texty zobrazované uživateli i dílčí poznámky.
Základní typ(y) uzlu(ů): langElmType;
<cxd:lang
code="{string}"
id="{number/xsd:positiveInteger}"
name="{string/xsd:Name}"
value="{string}"
message="{string}"
content="{string}"
label="{string}"
descr="{string}"
place-holder="{string}"
comment="{string}"
example="{string}"
>
<cxd:lang ... /> *
</cxd:lang>
Prvek cxd:lang se nachází ve jmenném prostoru http://www.flexideo.com/comex/definition.
Popis obsahu elementu cxd:lang viz. popis typu langElmType.
Uzel cxd:row-tool
Uzel popisující jeden dílčí nástroj vztahující se k jedné položce tabulky, zpravidla umisťovaný na konci řádku či pod náhledem (např. otevřít formuář či náhled).
Základní typ(y) uzlu(ů): itemToolElmType; gridToolType; (řazeno od přímých po obecné).
<cxd:row-tool
name="{string}"
type="new|edit|preview|folder|download|action|event"
action-name="{string}"
document-type="{string}"
select-view-type="true|false"
preview-method="{string}"
source-id="{number/xsd:integer}"
condition="true|false"
folder-id="{number/xsd:positiveInteger}"
event-value="{string}"
icon="{string}"
availability="menu|button|table-menu|table-button|button|table-menu|button|table-button|menu|table-menu|menu|table-button"
>
<cxd:param ... /> *
<cxd:confirm ... /> *
<cxd:success ... /> *
<cxd:edit-options ... /> !
<cxd:error ... /> *
<cxd:row-properties ... /> ?
</cxd:row-tool>
Prvek cxd:row-tool se nachází ve jmenném prostoru http://www.flexideo.com/comex/definition.
Popis obsahu elementu cxd:row-tool viz. popis typu itemToolElmType.
Uzel cxd:preview-tool
Uzel popisující jeden dílčí nástroj vztahující se k jedné položce tabulky, zpravidla umisťovaný na konci řádku či pod náhledem (např. otevřít formuář či náhled).
Základní typ(y) uzlu(ů): itemToolElmType; gridToolType; (řazeno od přímých po obecné).
<cxd:preview-tool
name="{string}"
type="new|edit|preview|folder|download|action|event"
action-name="{string}"
document-type="{string}"
select-view-type="true|false"
preview-method="{string}"
source-id="{number/xsd:integer}"
condition="true|false"
folder-id="{number/xsd:positiveInteger}"
event-value="{string}"
icon="{string}"
availability="menu|button|table-menu|table-button|button|table-menu|button|table-button|menu|table-menu|menu|table-button"
>
<cxd:param ... /> *
<cxd:confirm ... /> *
<cxd:success ... /> *
<cxd:edit-options ... /> !
<cxd:error ... /> *
<cxd:row-properties ... /> ?
</cxd:preview-tool>
Prvek cxd:preview-tool se nachází ve jmenném prostoru http://www.flexideo.com/comex/definition.
Popis obsahu elementu cxd:preview-tool viz. popis typu itemToolElmType.
Uzel cxd:table-tool
Základní typ(y) uzlu(ů): gridToolType;
<cxd:table-tool
name="{string}"
type="new|edit|preview|folder|download|action|event"
action-name="{string}"
document-type="{string}"
select-view-type="true|false"
preview-method="{string}"
source-id="{number/xsd:integer}"
condition="true|false"
folder-id="{number/xsd:positiveInteger}"
event-value="{string}"
icon="{string}"
>
<cxd:param ... /> *
<cxd:confirm ... /> *
<cxd:success ... /> *
<cxd:edit-options ... /> !
<cxd:error ... /> *
</cxd:table-tool>
Prvek cxd:table-tool se nachází ve jmenném prostoru http://www.flexideo.com/comex/definition.
Popis obsahu elementu cxd:table-tool viz. popis typu gridToolType.