Uzel cxd:input
Popis typu políčka ve formuláři tabulky.
Základní typ(y) uzlu(ů): commonInputElmType;
<cxd:input
length="{number/xsd:positiveInteger}"
lines="{string}"
nature="none|color|date|email|month|number|pagetext|password|range|richtext|search|time|unders|url|week"
mask="{string/xsd:Name}"
next-on-line="true|false"
form="field|textarea|checkbox|checkdouble|dropdown|multiselect"
key-selector="{number/xsd:nonNegativeInteger}"
required="false|true|alternate"
>
<cxd:option ... /> *
<cxd:optgroup ... /> *
<cxd:quick-offer ... /> ?
<cxd:linked-select ... /> ?
<cxd:options ... {string}</cxd:options> ?
</cxd:input>
Prvek cxd:input se nachází ve jmenném prostoru http://www.flexideo.com/comex/definition.
Atributy
length - Délka udávající počet viditelných znaků vstupní kolonky.(typ: number) TYP HODNOTY: number (xsd:positiveInteger);
lines - Počet viditelných řádků textové oblasti. Pokud obsahuje kl. slovo flexible, je požadováno přizpůsobení textu.(typ: string) TYP HODNOTY: string (string);
nature - Bližší specifikace typu field v intencích typů pro HTML5, která může zcela změnit vzhled.(typ: string)
TYP HODNOTY: string (string);
Možnosti obsahu:
» none ~ Kolonka bez dalších funkcionalit (výchozí hodnota).
» color ~ Výběr barvy pro zápis jako hexa kódu do (var)char kolonky.
» date ~ Kolonka s nabídkou kalendáře pro výběr hodnoty.
» email ~ Kolonka pro usnadnění zadání mailové adresy.
» month ~ Výběr hodnoty kalendářního měsíce.
» number ~ Zadávání čísla s možností navyšování.
» pagetext ~ Obsah kolonky bude zobrazen jako text, ne jako kolonka
» password ~ Maskovaná hodnota pro zadávání hesla.
» range ~ Zadávání většinou číselného rozsahu posuvníkem.
» richtext ~ Text kolonky obsahuje HTML rich-text formátování.
» search ~ Vkládání vyhledávacích hodnot
» time ~ Vkldávání časových formátů a jejich výběr.
» unders ~ Doplňování (předřazování) podtržítek za chybějící vyšší číselné řády.
» url ~ Kolonka pro zadávání URL odkazů.
» week ~ Výběr hodnoty týdne v roce.
mask - Název masky, která odkazuje na skriptovou fn pro bližší úpravu či modifikaci hodnoty při její úpravě.(typ: string) TYP HODNOTY: string (Name);
next-on-line - Hodnota true indikuje umístění jako další kolonky na řádku předchozí.; [SYNTAX: true | false; Neuvedení nebo hodnota false znamenají zpravidla totéž.](typ: boolean) TYP HODNOTY: boolean (xsd:string); (možnosti obsahu: true | false)
form - Kód vstupního typu dle základního typu z XDS/input=type:....(typ: string) TYP HODNOTY: string (string); (možnosti obsahu: field | textarea | checkbox | checkdouble | dropdown | multiselect)
key-selector - Volitelný atribut umožňující uvedením celočíselného ID jiné tabulky zavést tzv. klíčový selektor. Umožňuje dle typu operátoru (= nebo IN) vybrat jednu nebo více instancí (primárních klíčů) dokumentů pro účely filtrace.(typ: number) TYP HODNOTY: number (xsd:nonNegativeInteger);
required - Atribut udávající povinnost zadání kolonky pro odeslání formuláře (filtru). Výchozí false (většinou atribut ani neuveden) uvádí, že políčko není nutné vyplňovat, true naopak povinnost zavádí a volba alternate říká, že alespoň jedna z takto označených kolonek je pro zadání povinná.(typ: string)
TYP HODNOTY: string (string);
Možnosti obsahu:
» false ~ kolonka není povinná pro odeslání formuláře (výchozí hodnota při neuvedení);
» true ~ kolonka musí být alespoň částečně vyplněna, aby bylo zadání platné;
» alternate ~ alespoň jedna z takto označených kolonek musí být alespoň částečně vyplněna, aby bylo zadání platné; pokud je takto označena jediná kolonka, má to stejný dopad, jako by obsahovala označení true;
Potomci
Uzel cxd:option
Volba pro výběr přednastavené hodnoty. Slouží zároveň jako výčet možností prvku.
Uzel cxd:optgroup
Skupina voleb pro výběr přednastavené hodnoty. Slouží pro zpřehledňování seznamů voleb pomocí skupin.
Uzel cxd:quick-offer
Uzel s popisem pro obsluhu rychlé nabídky našeptávače položek. Obsahuje dotaz vždy s uvedením řetězce #2chars#, kam mají být vkládány znaky zadané v kolonce - není pro to však definován cxd:replaceme...
Uzel cxd:linked-select
Uzel poskytuje informace pro sestavení dynamické nabídky select/option dle opakování v jiné části dokumentu.
Uzel cxd:options
Název odkazující na strukturu xml select/option v rámci role. Struktura určuje nabídku přednastavených hodnot k výběru a má v rámci role jedinečný název (select/@name).; Systémový název segmentu, nás...