Formulářový typ input
Složená vlastnost specifikující typ kolonky prvku použitý ve formuláři dokumentu. Dále pak upřesňuje některé jeho parametry.
[type: ...;][length: ...;][nature: ...;][separator: ...;][lines: ...;][width: ...;][height: ...;][yes-label: ...;][no-label: ...;]
Část type
Specifikuje základní typ kolonky prvku použitý ve formuláři dokumentu.
dropdown | field | file | checkbox | checkdouble | image | textarea | video
Stručný popis jednotlivých typů:
dropdown - rozbalovací roletka (combo-box), navazuje na nějaký druh seznamu (options/lexicon);
field - běžná kolonka obsahující kratší texty, čísla, data, časy apod.;
file - speciální typ umožňující výběr souboru;
checkbox - běžné zatrhávací políčko;
checkdouble - dvojité zatrhávání pro ano a ne umožňující zadání null hodnoty;
image - speciální typ umožňující výběr souboru obrázku s náhledem;
textarea - textová oblast pro zadávání delších textů;
video - pole pro zadání videa a jeho příp. přehrání;
S ohledem na zvolený typ pak je nebo naopak není třeba uvádět některou z dalších částí složené vlastnosti input pro kompletní specifikaci zadávacího pole.
Část nature
Upřesnění chování kolonky field v duchu kategorií typů zaváděných specifikací HTML 5.
none | password | number | search | unders | range | email | month | week | date | time | tel | url
Stručný popis jednotlivých možností:
none - bez specifického chování;
date - určeno pro usnadnění zadávání datumů (bez času);
email - určeno pro zadávání e-mailových adres;
month - kolonka pro výběr měsíce;
number - krátká kolonka pro zadání čísla většinou s navyšovacími šipkami;
password - pole pro zadání hesla s maskovanými znaky;
range - zadání rozsahu většinou pomocí posuvníku;
search - vyhledávací kolonka;
tel - spec. kolonka pro zadávání telefonních čísel;
time - určeno pro usnadnění zadávání časových údajů (bez data);
unders - běžná kolonka pro číselné údaje je doplněna o náznaková podtržítka;
url - kolonka pro zadávání URL odkazů;
week - kolonka pro výběr týdne;
Část length
Délka udávající počet znaků optimálních pro zobrazení - tj. délku kolonky pro zobrazení. Neomezuje počet znaků, které je možno zadat.
{#number}
Část yes-label
Popisek volby "ano" u dvojitého zaškrtávacího prvku (checkdouble).
{text}
Část no-label
Popisek volby "ne" u dvojitého zaškrtávacího prvku (checkdouble).
{text}
Část lines
Počet řádků pro běžné zobrazení textové oblasti nebo uvedení klíč. slova flexible, které zajistí přizpůsobení výšky velikosti obsahu.
{#number} | flexible
Část head-width-infl
Tato vlastnost je používána velmi okrajově jako vlastnost prvků v tabulkové oblasti a má své naprosto specifické použití. Nastavuje fixně šířku sloupce v tabulkové oblasti.
#widthNo
Část height
Šířka obrázku či videa udávaná v pixelech.
{#number}
Část mask
Pro prvky umožňuje nastavit vstupní js masku pro použití ve formuláři.
{file-name}
Část show-name
Určuje, zda se má zobrazovat u prvku jméno souboru přidělené serverem. Většinou nevyužito a tedy default je false.
none | small | big
Část separator
Pro číselné údaje je možné určit, zda se má mezi tisíce (násobky) vkládat oddělovač nastavení v aplikačních nastaveních.
[false] | true | no | yes
Část size
Určuje kategorii velikosti zobrazení ikony přiloženého souboru (type: file) ve formuláři (16px = small; 32px = big). Při neuvedení je použito big.
none | small | [big]
Část style-class
Určuje formátovácí CSS třídu pro prezentaci prvku jako celku v generovaném formuláři dokumentu. Tato třída musí být definována v odpovídajícím souboru stylů.
{css-className}
Část style-class-label
Určuje formátovácí CSS třídu pro zobrazení štítku prvku u vstupního políčka formuláře. Tato třída musí být definována v odpovídajícím souboru stylů.
{css-className}
Část style-class-value
Určuje formátovácí CSS třídu pro zobrazení samotné hodnoty prvku formuláře. Tato třída musí být definována v odpovídajícím souboru stylů
{css-className}
Část width
Výška obrázku či videa udávaná v pixelech.
{#number}
Potenciální vlastnické uzly
Vlastnost input je možné uvést u následujících uzlů:
ElementDef - šablona prvku (kmenová definice) - jako parametr;
element - prvek (segment uvnitř definice);
lang - jazyková nastavení (substruktura definice);
Vlastnost input
Specifikuje typ kolonky prvku použitý ve formuláři dokumentu. Dále pak upřesňuje některé jeho parametry.
[type: ...;][length: ...;][nature: ...;][separator: ...;][lines: ...;][width: ...;][height: ...;][yes-label: ...;][no-label: ...;]