Uzel cxd:template

Jedna možná varianta (šablona) výchozích modifikátorů komponenty.

syntax
<cxd:template
name="{string}"
test="retain|remove|replace"
with-params="retain|remove|replace"
connections="retain|remove|replace"
>
<cxd:lang ... /> ?
<cxd:test ... /> ?
<cxd:with-param ... /> *
<cxd:connection ... /> *
</cxd:template>

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


Atributy

name - Pracovní název šablony, nepovinné.; 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);

test - Rozhoduje o stávajícím uzlu testu pro zavedení modifikátoru na stránku.; Řeší příp. konflikt již dříve zavedného nastavení modifikátoru a odpovídajícího nastavení z nově použité šablony.(typ: string)

TYP HODNOTY: string (string);

Možnosti obsahu:

» retain ~ stávající nastavení bude respektováno, pouze pokud chybí, bude doplněno tímtéž dle šablony;

» remove ~ stávající nastavení bude odebráno, pokud již bylo před aplikací šablony vloženo - odpovídající uzel při použití šablony tedy nebude v nastaveních obsažen;

» replace ~ stávající nastavení bude přepsáno tím ze šablony, pokud již bylo zavedeno, pokud zavedeno nebylo, bude přidáno jako nové;

with-params - Rozhoduje o stávajících uzlech parametrů, pokud u konkrétního parametru šablony není uvedeno jinak.; Řeší příp. konflikt již dříve zavedného nastavení modifikátoru a odpovídajícího nastavení z nově použité šablony.(typ: string)

TYP HODNOTY: string (string);

Možnosti obsahu:

» retain ~ stávající nastavení bude respektováno, pouze pokud chybí, bude doplněno tímtéž dle šablony;

» remove ~ stávající nastavení bude odebráno, pokud již bylo před aplikací šablony vloženo - odpovídající uzel při použití šablony tedy nebude v nastaveních obsažen;

» replace ~ stávající nastavení bude přepsáno tím ze šablony, pokud již bylo zavedeno, pokud zavedeno nebylo, bude přidáno jako nové;

connections - Rozhoduje o stávajících uzlech konektivit komponenty.; Řeší příp. konflikt již dříve zavedného nastavení modifikátoru a odpovídajícího nastavení z nově použité šablony.(typ: string)

TYP HODNOTY: string (string);

Možnosti obsahu:

» retain ~ stávající nastavení bude respektováno, pouze pokud chybí, bude doplněno tímtéž dle šablony;

» remove ~ stávající nastavení bude odebráno, pokud již bylo před aplikací šablony vloženo - odpovídající uzel při použití šablony tedy nebude v nastaveních obsažen;

» replace ~ stávající nastavení bude přepsáno tím ze šablony, pokud již bylo zavedeno, pokud zavedeno nebylo, bude přidáno jako nové;


Potomci


Uzel cxd:lang

Popis uzlu nebo celé struktury v určitém jazyce. Obsahuje texty zobrazované uživateli i dílčí poznámky.


Uzel cxd:test

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


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.


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