Je možné zanořovat groups?

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Taco
Člen | 51
+
0
-

Procházím kód formulářů, a zdá se mi, že skupiny (metoda addGroup(), etc) nejdou zanořovat. Je to tak?

Field $groups má jen formulář, a DefaultFormRenderer s tím také tak počítá.

Dostal jsem se k tomu, protože používám KdybyReplicátor, a moc rád bych měl každý kontajner pěkně odsazený. A hlavně to nechci vykreslovat ručně.

Myiyk
Člen | 321
+
0
-

Podle ukázky použití v dokumentaci, je nelze zanořovat.

Jestli chceš mít několika násobné zanoření, použij addContainer

Taco
Člen | 51
+
0
-

Myiyk napsal(a):

Podle ukázky použití v dokumentaci, je nelze zanořovat.

Jestli chceš mít několika násobné zanoření, použij addContainer

addContainer nezanoří vizuelně.

Myiyk
Člen | 321
+
0
-

@Taco to máš pravdu, musíš si upravit generátor formuláře, aby bral ohled na kontejnery

Taco
Člen | 51
+
0
-

Myiyk napsal(a):

@Taco to máš pravdu, musíš si upravit generátor formuláře, aby bral ohled na kontejnery

Tomu já rozumím. Jde o to, že jsem předpokládal, že groups slouží k vizuelnímu, a containers k logickému rozdělení prvků formuláře. Když budu zobrazovat sekce podle containers, tak tak nějak groups strácejí smysl…

Teda tak uvažuju.