Uzel cxd:data

Popis struktury dat tabulky a podklady pro jejich získání.

syntax
<cxd:data>
<cxd:columns ... /> !
<cxd:sql ... /> *
<cxd:soap ... /> ?
<cxd:grid-features ... /> !
<cxd:sorting ... /> ?
<cxd:custom-params ... /> ?
</cxd:data>

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


Atributy

Uzel cxd:data neobsahuje žádné atributy.


Potomci


Uzel cxd:columns

Uzel se seznamem sloupců dané tabulky tak, jak existují v její datové struktuře vč. platného pořadí sloupců.


Uzel cxd:sql

Popis jednoho SQL dotazu nebo jejich sady vč. instrukcí pro doplnění proměnných částí.

Základní typ(y) uzlu(ů): sqlElmType;

syntax
<cxd:sql>
<cxd:query ... /> +
<cxd:replacement ... /> ?
</cxd:sql>

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

Popis obsahu elementu cxd:sql viz. popis typu sqlElmType.


Uzel cxd:soap

Tento uzel v tzv. akčních tabulkách, tedy přehledech založených nikoli na SQL dotazech, ale na specializovaných SOAP akcích, popisuje náležitosti pro zadání SOAP požadavku a případná další specifika získávání dat touto cestou.

Základní typ(y) uzlu(ů): soapElmType;

syntax
<cxd:soap
action-name="{string}"
base-document="{string}"
>
<cxd:envelope ... /> !
</cxd:soap>

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


Atributy

action-name - Název akce použitý pro její volání, jež je vkládán jak do URL tak také do SOAP obálky.; 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);

base-document - Nepovinný název typu základního dokumentu, pokud byl tento tvůrcem akční tabulky zvolen. Tato hodnota má podobný význam, jako stejnojmenný atribut v uzlu sql/query, tedy například pro rozhodnutí o typu dokumentu pro náhled.; Systémový název segmentu, nástroje nebo jeho části. Název většinou slouží jako jednoznačný identifikátor na větvi v určité hierarchii.; Může začínat pouze znakem malé anglické abecedy nebo podtržítka. Na jiné než první pozici se mohou též vyskytovat číslice.(typ: string) TYP HODNOTY: string (string);


Potomci

Informace sloužící pro správné poskládání obálky akce a správného sestavení URL pro její soap volání.

Základní typ(y) uzlu(ů): actionEnvelopeElmType;

syntax
<cxd:envelope>
<cxd:action-request ... /> !
<cxd:action-response ... /> ?
</cxd:envelope>

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

Popis obsahu elementu cxd:envelope viz. popis typu actionEnvelopeElmType.


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

Základní typ(y) uzlu(ů): gridFeaturesElmType;

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}"
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:grid-features se nachází ve jmenném prostoru http://www.flexideo.com/comex/definition.

Popis obsahu elementu cxd:grid-features viz. popis typu gridFeaturesElmType.


Uzel cxd:sorting

Uzel se seznamem řazení pomocí XSL v tabulce či jiném typu zobrazení dat.


Uzel cxd:custom-params

Uzel pro umístění volně definovatelných hodnot v rámci tabulky a to ve struktuře název - hodnota.

syntax
<cxd:custom-params>
<cxd:custom-param ... /> !
</cxd:custom-params>

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


Atributy

Uzel cxd:custom-params neobsahuje žádné atributy.


Potomci

Uzel pro získání a předání hodnoty hodnoty jako pojmenovaného parametru. Hodnotou může být i ukazatel na strukturovaný datový objekt.

Výskyt tohoto uzlu indikuje podmíněné zadání parametru. Tj. uživatel by měl být vyzván pro zadání daného parametru akce pouze v případě, že je splněna podmínka, tj. výsledek dle xml výrazu v appear-if má hodnotu true (boolean). Vstupem jsou zpravidla předchozí parametry nebo základní funkce.; Základní uzel pro zápis či získávání hodnoty na stránce COMEX. Obsahuje další uzly value, přímý zápis hodnoty atributem content nebo je složen z dalších potomků jejichž výsledné hodnoty jsou slučovány zvoleným operátorem.

Základní typ(y) uzlu(ů): withParamElmType; valueElmType; (řazeno od přímých po obecné).

syntax
<cxd:custom-param
operator="object|array|join|plus|minus|multiply|divide|and|not|or|gt|lt|equal|gt-or-equal|lt-or-equal|not-equal|like|is-null|is-not-null|is-true|is-false|is-not-true"
data-type="text|number|boolean|array"
content="{string}"
name="{string}"
>
<cxd:lang ... /> ?
<cxd:value ... /> *
<cxd:call-method ... /> *
<cxd:get-property ... /> *
<cxd:test ... /> ?
</cxd:custom-param>

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

Popis obsahu elementu cxd:custom-param viz. popis typu withParamElmType.


Uzel cxd:headerUzel cxd:dataUzel cxd:formsUzel cxd:settings