Uzel cxd:repetition
Popis opakovatelnosti segmentu (oblasti či prvku) v rámci dokumentu či rodičovské oblasti.
<cxd:repetitionrule="user|depend"visible="{number/xsd:integer}"min-occurs="{number/xsd:integer}"max-occurs="{number/xsd:integer}"init-amount="{number/xsd:integer}"slim-face="true|false"table-face="true|false"table-caption="{string}"area-label-by="{string}"noneinsertable="true|false"irremovable="true|false"joinable="true|false"influence="{string}"><cxd:filter ... /> ?</cxd:repetition>
Prvek cxd:repetition se nachází ve jmenném prostoru http://www.flexideo.com/comex/definition.
Atributy

rule - popis neuveden(typ: string) TYP HODNOTY: string (string); (možnosti obsahu: user | depend)

visible - Počet viditelných opakování ve formuláři. Pro tisk a jiné výstupy nemá vliv.(typ: number) TYP HODNOTY: number (xsd:integer);

min-occurs - Minimální počet opakování, která mohou být uložena.(typ: number) TYP HODNOTY: number (xsd:integer);

max-occurs - Maximální možný počet opakování, která mohou být uložena.(typ: number) TYP HODNOTY: number (xsd:integer);

init-amount - Výchozí počet opakování segmentu u nového dokumentu (zajišťěno již v new-doc.xml souboru, který je vzorem pro nové instance dokumentů). Při neuvedení je výchozí počet opakování roven jedné.(typ: number) TYP HODNOTY: number (xsd:integer);

slim-face - Udává, zda jde o štíhlou formu opakovatelné oblasti - tj. bez názvu oblasti, blíže u sebe, téměr jako tabulka, ale kolonky mají vlastní názvy.; [SYNTAX: true | false; Neuvedení nebo hodnota false znamenají zpravidla totéž.](typ: boolean) TYP HODNOTY: boolean (xsd:string); (možnosti obsahu: true | false)

table-face - Udává, zda jde o tabulkovou formu opakovatelné oblasti - tj. co jedno opakování oblasti to jeden řádek v tabulce.; [SYNTAX: true | false; Neuvedení nebo hodnota false znamenají zpravidla totéž.](typ: boolean) TYP HODNOTY: boolean (xsd:string); (možnosti obsahu: true | false)

table-caption - Volitelný název nad tabulkou v případě, že opakovatelným segmentem je oblast s nastavením table-face='true'.(typ: string) TYP HODNOTY: string (string);

area-label-by - Relativní prostý XPath odkaz vedoucí od uzlu opakovatelné oblasti na některý její prvek, který obsahuje název oblasti. Pokud je uveden, nemá oblast pevný název dle @label, ale proměnlivý dle obsahu odkazovaného prvku.(typ: string) TYP HODNOTY: string (string);

noneinsertable - Hodnota true má zamezit přidání nových opakování pomocí formuláře.; [SYNTAX: true | false; Neuvedení nebo hodnota false znamenají zpravidla totéž.](typ: boolean) TYP HODNOTY: boolean (xsd:string); (možnosti obsahu: true | false)

irremovable - Hodnota true má zamezit odstranění dříve již v databázi uložených opakování pomocí formuláře. Nově přidaná, neuložená opakování odstranit lze.; [SYNTAX: true | false; Neuvedení nebo hodnota false znamenají zpravidla totéž.](typ: boolean) TYP HODNOTY: boolean (xsd:string); (možnosti obsahu: true | false)

joinable - Pokud je opakování uvedeno u textového políčka, je při hodnotě true obsah jednotlivých opakování na straně klienta zřetězen do obsahu jediného textového víceřádkového pole. Čast kombinováno s nature:richtext v nastavení input.; [SYNTAX: true | false; Neuvedení nebo hodnota false znamenají zpravidla totéž.](typ: boolean) TYP HODNOTY: boolean (xsd:string); (možnosti obsahu: true | false)

influence - Odkazy vedou na source="count::..." prvky, jejichž výpočty mohou být ovlivněny přidáním či odebráním opakování.; Středníkem oddělený seznam prostých relativních odkazů převzatý z XDS, tj. každý odkaz vždy začíná min. jednou tečkou.(typ: string) TYP HODNOTY: string (string);
Potomci
Uzel cxd:filter
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;
<cxd:filteroperator="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:filter>
Prvek cxd:filter se nachází ve jmenném prostoru http://www.flexideo.com/comex/definition.
Popis obsahu elementu cxd:filter viz. popis typu valueElmType.

