Uzel cxd:page
Definice stránky pomocí komponent spojujících třídy a modifikátory.
Základní typ(y) uzlu(ů): pageElmType;
<cxd:page
id="{string}"
langs="mixed|omitted|only"
>
<cxd:with-param ... /> *
<cxd:connection ... /> *
<cxd:header ... /> ?
<cxd:frame ... /> +
</cxd:page>
Prvek cxd:page se nachází ve jmenném prostoru http://www.flexideo.com/comex/definition.
Atributy
id - popis neuveden(typ: string) TYP HODNOTY: string (string);
langs - Určuje způsob nakládání s jazykově orientovanými uživatelskými popisy. Tj. zda tato definice obsahuje jak funkční, běžný popis, tak také uživatelské popisky (mixed) nebo zda jsou jazykově orientované popisky vynechány a je třeba je načíst samostatně (omitted) nebo zda jde naopak pouze o "jazykový" soubor, který sice zachovává strukturu běžné funkční definice, ale jen ve formě cxd:lang uzlů.(typ: string)
TYP HODNOTY: string (string);
Možnosti obsahu:
» mixed ~ Definice obsahuje běžný, funkční popis třídy i jazykově orientované uživatelské popisy.
» omitted ~ Definice obsahuje pouze běžný, funkční popis třídy bez jazykově orientovaných popisů.
» only ~ Definice obsahuje pouze jazykově orientované uživatelské popisy bez popisu funkčních prvků.
Potomci
Uzel cxd:with-param
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é).
<cxd:with-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:with-param>
Prvek cxd:with-param se nachází ve jmenném prostoru http://www.flexideo.com/comex/definition.
Popis obsahu elementu cxd:with-param viz. popis typu withParamElmType.
Uzel cxd:connection
Nastavení konektivity na komponenty na stránce či mimo ni na základě místních událostí a cílových vlastností.
Základní typ(y) uzlu(ů): connectionElmType; valueWithTestElmType; (řazeno od přímých po obecné).
<cxd:connection
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}"
event="{string/xsd:QName}"
run="{string}"
target="{string}"
>
<cxd:lang ... /> ?
<cxd:test ... /> ?
<cxd:value ... /> *
<cxd:call-method ... /> *
<cxd:get-property ... /> *
</cxd:connection>
Prvek cxd:connection se nachází ve jmenném prostoru http://www.flexideo.com/comex/definition.
Popis obsahu elementu cxd:connection viz. popis typu connectionElmType.
Uzel cxd:header
Obsahuje základní (hlavičkové) informace o položce z dané třídy folder|table|document|action včetně případných informací pro jazykovou mutaci.
Základní typ(y) uzlu(ů): headerElmType;
<cxd:header>
<cxd:lang ... /> *
<cxd:general ... /> ?
<cxd:document-features ... /> ?
<cxd:tree-item-features ... /> ?
<cxd:register-features ... /> ?
<cxd:location ... /> ?
</cxd:header>
Prvek cxd:header se nachází ve jmenném prostoru http://www.flexideo.com/comex/definition.
Popis obsahu elementu cxd:header viz. popis typu headerElmType.
Uzel cxd:frame
Definice základního prvku stránky - rámečku, kde jsou umisťovány komponenty v patřičných modifikacích.
Základní typ(y) uzlu(ů): frameElmType;
<cxd:frame
id="{number/xsd:nonPositiveInteger}"
>
<cxd:lang ... /> ?
<cxd:test ... /> ?
<cxd:with-param ... /> *
<cxd:component ... /> *
<cxd:frame ... /> *
</cxd:frame>
Prvek cxd:frame se nachází ve jmenném prostoru http://www.flexideo.com/comex/definition.
Popis obsahu elementu cxd:frame viz. popis typu frameElmType.