Uzel cxd:repetition
Popis opakovatelnosti segmentu (oblasti či prvku) v rámci dokumentu či rodičovské oblasti.
<cxd:repetition
rule="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
Podřízené stránky
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.