Snippety vs. controls

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
David Grudl
Nette Core | 8110
+
0
-

Dotaz do pléna pro tvůrce komponent s podporou AJAXu: stává se vám často, že komponenta (přesněji control) se skládá z jedné nebo více částí vykreslovanchých samostatnou metodou render<Neco>(), které jsou celé v šabloně komponenty obaleny do jednoho velkého snippetu?

romansklenar
Člen | 655
+
0
-

Za DataGrid – Ne. Jelikož je vykreslování DataGridu koncipováno stejně jako formuláře, tak je to možné přes manuální vykreslení, ale nešlo by už o snippet DataGridu, ale o snippet controlu, který ho obaluje.

V jiných komponentách to občas používám.

Honza Marek
Člen | 1664
+
0
-

Pokud se za jednu nebo více metod render<Neco> považuje i jedna metoda s názvem render, tak ano. Často je u mě tak cca 67,893 % controlů, které něco dělají s ajaxem.

Jod
Člen | 701
+
0
-

Väčšinou skončím pri jednom xD