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.

syntax
<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;

syntax
<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é).

syntax
<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é).

syntax
<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;

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


Typ cxd:accessTyp cxd:envelopeTyp cxd:actionsTyp cxd:areaTyp cxd:inputTyp cxd:tableTyp cxd:connectionTyp cxd:contentTyp cxd:folder|cxd:table|cxd:bookmark|cxd:wizard|cxd:processTyp cxd:enabled-types|cxd:document-types|cxd:input-types|cxd:output-typesTyp cxd:viewsTyp cxd:frameTyp cxd:grid-featuresTyp cxd:confirm|cxd:success|cxd:errorTyp cxd:table-toolTyp cxd:headerTyp cxd:row-tool|cxd:preview-toolTyp cxd:langTyp cxd:modificationTyp cxd:styleTyp cxd:optionTyp cxd:frames|cxd:pages|cxd:modifiersTyp cxd:paramsTyp cxd:statement|cxd:replacementTyp cxd:segmentTypeTyp cxd:settingsTyp cxd:sqlTyp cxd:param|cxd:properties|cxd:input|cxd:outputTyp cxd:fieldTyp cxd:tree-item-featuresTyp cxd:typeTyp cxd:typesTyp cxd:check|cxd:condition|cxd:filter|cxd:calculate|cxd:appear-if|cxd:edit-if|cxd:part|cxd:with-param|cxd:value|cxd:call-method|cxd:testTyp cxd:custom-param|cxd:with-param