Uzel cxd:form

Detail jednoho formuláře definovaného tabulkou.

syntax
<cxd:form
id="{number/xsd:positiveInteger}"
layout="horizontal|verical"
purpose="filter|page|table|row"
remember-data="true|false"
addon-user-id="{number/xsd:nonNegativeInteger}"
>
<cxd:lang ... /> *
<cxd:fieldset ... /> *
<cxd:field ... /> *
<cxd:submit-button ... /> ?
</cxd:form>

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


Atributy

id - Jedinečný identifikátor uzlu formuláře v rámci všech ostatních uzlů nastavení daného přehledu (table).; Celočíselný identifikátor nástroje generovaný databází nebo identifikátor části daného nástroje. Nejde o primární klíč. Minimální hodnota je 1000, maximální je menší než min. xds-id (10000000).(typ: number) TYP HODNOTY: number (xsd:positiveInteger);

layout - Volba osy základního rozvžení formuláře - horizontálně / verikálně.(typ: string) TYP HODNOTY: string (Name); (možnosti obsahu: horizontal | verical)

purpose - Základní účel formuláře. Vedle příp. default formuláře pro filtr (bez id) jde buď o zcela samostatný, stránkový formulář nebo je propojen na danou tabulku a nebo je propojen na každý řádek tabulky (opakuje se pro každý). Při správném nakoncipování moho další formuláře být použity jako podmnožina či přejmenování / rozdělení filtru (tj. jména se musí shodovat s filtrovacími prvky - viz. replacement).(typ: string) TYP HODNOTY: string (Name); (možnosti obsahu: filter | page | table | row)

remember-data - Tento atribut se vztahuje k filtru tabulky (purpose=filter). Obsahuje-li hodnotu true, indikuje potřebu pamatovat si filtr tabulky na určitém zařízení i po odhlášení uživatele. Není-li nastaven, předpokládá se, že nastavený filtr této tabulky bude po odhlášení či uzavření aplikace zapomenut.; [SYNTAX: true | false; Neuvedení nebo hodnota false znamenají zpravidla totéž.](typ: boolean) TYP HODNOTY: boolean (xsd:string); (možnosti obsahu: true | false)

addon-user-id - Číslo uživatele v případě, že má být odeslání formuláře zpracováno add-onen (jde o číslo uživatele - robota).(typ: number) TYP HODNOTY: number (xsd:nonNegativeInteger);


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:fieldset

Jednoúrovňová, volitelná sada (fieldset) kolonek, vyznačená jako oblast s názvem.


Uzel cxd:field

Políčko formuláře definovaného v rámci nastavení table.


Uzel cxd:submit-button

Popis odesílacího tlačítka webového formuláře.