Ako pridať snippet do formularu

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

Ahojte,

riešim závislé selectboxy podľa tohoto návodu: https://blog.nette.org/…-and-pure-js
Všetko funguje skvelo, ale musím používať ručné vykresľovanie formuláru, aby som závislý selectbox obalil snipettom.

Moja otázka znie: Ako sa dá čo najjednoduhšie používať defaultne vykresľovanie formulárov, tak, aby som konkrétny prvok mohol obaliť snippetom? Budem vďačný za akékoľvek nakopnutie.
Skúšal som tiež vložiť do snippetu celý formulár, tam je však problém s tým, že po invalidácií sa stratia všetky vyplnené hodnoty.

Felix
Nette Core | 1245
+
0
-

Tohle by nefungovalo?

{snippet #x}
{control myForm}
{/snippet}
matto
Člen | 55
+
0
-

Nie, pretože pri invalidácií to zmaže všetky hodnoty, ktoré dovtedy užívateľ vyplnil (ale ešte neodoslal)

Šaman
Člen | 2666
+
0
-

Ideálně ručním vykreslováním s pomocí form maker.

matto
Člen | 55
+
0
-

Šaman napsal(a):

Ideálně ručním vykreslováním s pomocí form maker.

Ďakujem za odpoveď, práve to, že to ideálne pre mňa nie je.
Mám rozsiahly formulár a nechcem pri každej pridanej/zmenenej položke formuláru meniť aj šablónu, momentálne to vypisujem v cykle, kde mám podmienku, pomocou ktorej priradím snippet len inputu s určitým názvom – to mi príde ale celkom „prasiacke“ riešenie.