Pořadí elementů ve formuláři
- VeN
- Člen | 46
To je škoda. V kombinaci s tím, že nemůžu továrničce předat parametr je to celkem blbá vlastnost Nette.
Mám totiž následující problém. V šabloně vykresluji formulář tvoření továrničkou, který může mít volitelný počet inputů, do kterých zadávám datum. Počet inputů je ovlivněn počtem datumů, které vrací entita. A entita je načítána až v action, v závislosti na ID entity, které přijde z URL.
Nesetkal jste se někdo s podobným problémem? IMHO to není zase tak ojedinělý jev.
- Petr Daňa
- Člen | 109
Foowie napsal(a):
Tak pořád můžeš použít třídní proměnné ;) (ikdyž to zrovna není nějak pěkné řešení…)
Proč to není pěkné řešení? Od toho snad třídní proměnné jsou, aby se daly používat v rámci třídy mezi jednotlivými metodami a nemuselo se všechno přenášet parametrama? Pokud takovou třídní proměnnou budu brát jako vnitřní stav objektu, tak by to mělo být v pořádku, ne?
- Foowie
- Člen | 269
Petr Daňa napsal(a):
Foowie napsal(a):
Tak pořád můžeš použít třídní proměnné ;) (ikdyž to zrovna není nějak pěkné řešení…)
Proč to není pěkné řešení? Od toho snad třídní proměnné jsou, aby se daly používat v rámci třídy mezi jednotlivými metodami a nemuselo se všechno přenášet parametrama? Pokud takovou třídní proměnnou budu brát jako vnitřní stav objektu, tak by to mělo být v pořádku, ne?
Stejně jako existují globální proměnné a nebo singeltony…? ;)
Tohle je spíše proměnná která se má předat metodě jako parametr. Ale vzhledem k logickému návrhu továrniček to není možné. Tak se to dá obejít takhle. (Není to pěkné protože je to „způsob jak něco obejít“)