Uzel cxd:action

syntax
<cxd:action
name="{string}"
trigger="button|menu|change|save|repetition-button|repetition-menu"
icon="{string}"
>
<cxd:appear-if ... /> ?
<cxd:lang ... /> *
</cxd:action>

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


Atributy

name - 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);

trigger - popis neuveden(typ: string)

TYP HODNOTY: string (string);

Možnosti obsahu:

» button ~ Spouštěčem akce je tlačítko zobrazované u segmentu; V případě opakovatelného se zobrazuje u každého výskytu opakování; Výchozí hodnota při neuvedení;

» menu ~ Spouštěčem akce je položka menu zobrazovaného u segmentu; V případě opakovatelného se menu zobrazuje u každého výskytu opakování;

» change ~ Spouštěčem akce je změna segmentu prvku; Možné použít jen u prvku, nikoli oblasti či dokumentu;

» save ~ Spouštěčem akce je uložení dokumentu nebo jeho odeslání do jiné akce po provedení validací; Možné použít jen u dokumentu, nikoli oblasti či prvku;

» repetition-button ~ Spouštěčem akce je tlačítko zobrazované u přidávacího tlačítka opakování; Možné použít pouze u opakovatelného segmentu, ale tlačítko se zobrazí jen jednou pro všechny výskyty;

» repetition-menu ~ Spouštěčem akce je položka menu zobrazovaného u přidávacího tlačítka opakování; Možné použít pouze u opakovatelného segmentu, ale menu s položkou se zobrazí jen jednou pro všechny výskyty;

icon - 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.(typ: string) TYP HODNOTY: string (string);


Potomci


Uzel cxd:appear-if

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(ů): valueElmType;

syntax
<cxd:appear-if
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}"
>
<cxd:lang ... /> ?
<cxd:value ... /> *
<cxd:call-method ... /> *
<cxd:get-property ... /> *
</cxd:appear-if>

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

Popis obsahu elementu cxd:appear-if viz. popis typu valueElmType.


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}"
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:actionUzel cxd:lang