Spracovanie dynamicky pridaného formulára
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- temistokles
- Člen | 8
Mám:
Šablónu, ktorá obsahuje špeciálne (vlastné) makro.
Na základe tohto makra sa zavolá služba, ktorá medzi iným rozšíri
aktuálny presenter o komponentu na vytvorenie formulára.
Následne chcem formulár po jeho odoslaní spracovať, ale Nette ho už
nedokáže nájsť (nakoľko spracovanie prebehne pred načítaním šablóny, a
teda ešte presenter neobsahuje továrničku na vytvorenie požadovaného
formulára).
Výsledok:
The signal receiver component ‚contactForm‘ is not found.
Moja otázka znie, ako tento problém najlepšie vyriešiť. Ideálne bez nutnosti vytvárať komponentu priamo v presenteri a nepridávať ju dynamicky (tomu by som sa veľmi rád vyhol, ale zatiaľ to je jediné riešenie, o ktorom viem).
Problém sa týka Nette dev.