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 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: ...;]