Globálně pro required přidat hvězdičku za labelem?
- Ondřej Mirtes
- Člen | 1536
IMHO to nefunguje akorát v IE 6 a na ten jsem zanevřel.
Pokud nepoužíváš žádný renderer, tak už žádné možnosti asi nemáš. Leda si napsat vlastní.
- PetrP
- Člen | 587
Ondřej Mirtes napsal(a):
V CSS :o)
Myslím, že to je naprosto postačující.
Naprosto nepřístupné řešení, například pro slepé. Čtečky dost často používají IE6 jádro, nebo rovnou běží v IE6.
Správné řešení je přes wrapper v ConventionalRendereru. (jak píšou jiný)
Nebo u ručního renderování si na to přidat podmínku:
- dakota
- Člen | 148
Uvítal by som, ak aby sa suffix (napr. :) a requiredsuffix (pre povinnú položku napr. *) dali nastavit nejako globalne aj pri ručnom renderovaní formulára. Často používam ručne renderovanie namiesto ConvetionalRenderer, mam tak lepšiu kontrolu nad vykreslením formulára.
Pri ručnom renderovaní sa však suffix a requiredsuffix nedajú nastaviť, pridá sa jedine class=„required“ na značku label ak je položka povinná.
Jednou z možnosti je v tomto prípade použiť:
Podmienku však musím pridať pri každej položke, ktora ma byť povinná. To zneprehľadňuje kód šablony a tiež nie je jednoduche zmeniť requiredsuffix. Klasicky suffix napr. pridanie dvojbodky za nazov položky tym neriešim.
Tiež by bolo vhodné ak by sa suffix, requiredsuffix dali pri ručnom renderovaní nastaviť v šablone, kde podla mňa toto nastavenie patrí, napr. spôsobom ako to je pri ConventionalRenderer, alebo ešte nejako jednoduchšie.
Pripravujú sa v tomto smere nejake zmeny???