Rozdělení formuláře na dvě části
- Lawondyss
- Člen | 106
Ahoj lidi,
potřebuju poradit jak rozdělit formulář do dvou sekcí. Nakonec to možná ani nebude třeba, pokud někoho napadne něco lepšího, každopádně takováhle je situace:
Mám několik formulářů, které se vykreslují na jedné stránce. V rámci úspory místa bych je rád měl defaultně skryté a po kliku na nějaké tlačítko by se přiřazený formulář objevil (a tlačítko se skrylo).
Přemýšlel jsem nad možností přidat do formuláře buttonek s navázanou javascriptovou událostí, která by se o výše uvedené postarala. Problém je v tom, že button je součástí formuláře, takže je taky skrytý. Ovšem kdyby se dalo v HTML vykreslit formulářové pole do samostatného kontejneru a ten button do jiného, mohly bych skrývat a odkrývat jenom ty kontejnery.
Předem říkám, že nemůžu použít addGroup(), protože je ve formulářích používám a ruční vykreslování nepřichází v úvahu (celkově jsou formulářů desítky).
- Lawondyss
- Člen | 106
davidm napsal(a):
http://jqueryui.com/demos/tabs/
http://jqueryui.com/…s/accordion/
http://twitter.github.com/…ascript.html#tabs
http://twitter.github.com/…ascript.html#…
Díky. Ty od Bootstrapu znám a mám v plánu i provedení přes
collapse()
, ale já spíše řeším, jak v továrničce rozsekat
formulář na části, které poté můžu skrývat.
- OK3
- Člen | 91
Můžeš jednotlivé části formuláře dát do grup, grupám nastavit IDčka a pak to skrývat/zobrazovat pomocí toggle https://api.nette.org/…les.php.html#156
- Lawondyss
- Člen | 106
OK3 napsal(a):
Můžeš jednotlivé části formuláře dát do grup, grupám nastavit IDčka a pak to skrývat/zobrazovat pomocí toggle https://api.nette.org/…les.php.html#156
Jak už jsem psal, grupy už ve formuláři používám a nevšiml jsem si, že by do jedné šlo dát několik dalších.
- blacksun
- Člen | 177
řešení od norbe viz https://forum.nette.org/…edne-skupiny mi s tehdejší verzí nette funguje, nevím jak s aktuálním.