Předání parametru z továrničky komponenty do obsluhy udalosti

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

Dobrý den,

prosím Vás, mám továrničku na tvorbu formulářové komponenty, která bere parametr $id.
A nyní bych chtěl tento parametr předat do události $form->onSubmit[] = callback($this, 'onEdit');. Nejspíš by to šlo přes neviditelný inputem ve formuláři, ale to se mi zdá nešikovné, když mám Nette. Lze to nějak elegantněji?
Myslím, že asi ano, když se předává objekt $this, ale nevím, jak to dát dohromady.
Poradíte prosím?

Ani
Člen | 226
+
0
-

V té metodě můžeš použít metodu getParam() https://api.nette.org/…mponent.html#…

btw. Napsat tady do vyhledávání formular id, tak máš odpověď o dvě hodiny dříve.

Editoval Ani (6. 8. 2010 22:33)

Lopata
Člen | 139
+
0
-

Přijmáš to $id jako GET parametr? Pak postačí $this->getParam('id')
EDIT: Pozdě… :-P

Editoval Lopata (6. 8. 2010 22:33)