Tag Summary |
form | Zakladni tag pro TagLib 'Validator' - vzdy musi obalovat vsechny dalsi tagy z teto knihovny. Oznacuje formular. Dle parametru formulare (zadanych v 'webForms.xml' souboru ve WEB-INF webovske aplikace) vytvori formular, vygeneruje jeho HTML zacatek vcetne atributu, dale muze generovat validacni JavaScript atd. |
field | Vlozi prvek formulare a da do nej pripadne parametry. Protoze do inputu/textarea se da vlozit plno dalsich parametru, je to udelano tak, ze pokud je tenhle jsp tag pouzit s oteviracim i zaviracim tagem, tak se mezi ne muze napsat to, co se pak prida jeste primo do toho input tagu jako parametry. |
setFieldValue | Slouzi k nastaveni hodnoty nejakeho fieldu formulare az z JSP stranky. Sice by se mely hodnoty fieldu nastavovat v Java kodu v instanci formulare, ale zde to take muze byt nutne, tak tu ta moznost proste je. |
getFieldValue | Vypise do stranky hodnotu polozky formulare. Pouze jako text, neobaleno zadnym html. |
setUnusedField | Nastavuje u prislusneho fieldu, zda je ve formulari 'unused', tj. pouzit/nepouzit. Value muze mit hodnoty '0' nebo '1': '1' - je NEPOUZIT, '0' - je POUZIT. Neni-li value vubec uvedeno, bere se jako '1' (tj. ze rikam, ze je nepouzit). |
ifField | Pokud je zadany field povolen (tj. neni 'unused'), tak se obsah tagu zpracuje. Jinak se preskoci. Slouzi tedy jako jednoducha podminka, zda zobrazovat prvky formulare, na zakldae toho, zda jsou povoleny (list 'WebForm.unusedFields'). |
fieldLabel | Vrati html element 'label' s nazvem prislusneho fieldu formulare. Tento label ma take prislusnou class a ID, aby se s nim dalo operovat v pripade, kdy jsou ve formulari vzajemne disablovatelne prvky... |
submit | V XML s definici formularu musi byt u formulare uveden atribut 'submit-key'. Potom tohle vrati button type=submit se zadanym popisem. |
simpleLink | Jedna-li se o formular typu 'simple-link', tak tenhle tag vrati URL (odkaz) na zpracovani tohoto formulare - tj. nevyrabi zadny "a href=...", ale pouze vrati to URL. |
errorDiv | Vrati DIV, ktery je urcen pro vypis chyb tohoto formulare. POZOR, error div musi byt v kazdem formulari pritomen a to pouze jednou! (neni-li, je vyhozena vyjimka u koncoveho "form' tagu). Do tohoto DIVu vklada informace JavaSCriptovy i server-side validator. Pokud je div prazdny, neni videt, zobrazi se az dle potreby. |
validationFunctionName | Vrati nazev JS funkce urcene k validaci tohoto formulare. Tenhle tag musi byt uzavren uvnitr tagu 'form'. |