Formuláře a attached metoda

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

Zdravím,

mám trošku problém s využitím attached funkce. Chtěl jsem si zavést attached funkci na monitorování připojení formuláře k presenteru. Nicméně mě překvapilo, že se metoda attached volá i v případě, že jsem monitorování presenteru nezavedl. Zároveň je potřeba v attached metodě volat parent::attached(…), což mi tak nějak chybělo v dokumentaci o komponentách.

Nějaký nápad, proč se tak děje?

Děkuji za odpověď :)

Majkl578
Moderator | 1364
+
0
-

Monitorování presenteru je u formuláře automatické.

Zároveň je potřeba v attached metodě volat parent::attached(…)

To je snad jasné, není? Standardně bys měl vždy volat předka překrývané metody, pokud výslovně nevyžaduješ opak.

darthcz
Člen | 113
+
0
-

Trošku mi to volání předka uniklo, nicméně v dokumentaci, kam jsem se díval https://doc.nette.org/…n/components toto u attached metody nebylo.

Příště si dám pozor :) Za odpověď na monitorování presenteru děkuji.

Majkl578
Moderator | 1364
+
0
-

darthcz napsal(a):

Trošku mi to volání předka uniklo, nicméně v dokumentaci, kam jsem se díval https://doc.nette.org/…n/components toto u attached metody nebylo.

Volání předka jsem do příkladu dole přidal.