Nahrazení metody attached()
- BuMoRi
- Člen | 109
Ahoj, mám komponentu, kterou klasicky přidávám pomocí addComponent. V komponentě je metoda attached(), která se spustí po připojení komponenty:
protected function attached($presenter)
{
$this->defaultItems = $this->items;
parent::attached($presenter);
}
Ve verzi 3.1 se už nespouští, je u ní poznámka, že mám použít monitor(). Můžete mi prosím poradit jak přesně? Zkoušel jsem metodu zavolat v kontruktoru, nevím co má být „type“ (komponenta dědí z \Nette\Application\UI\Control).
$this->monitor(<type?>, function () {
$this->newAttached();
});
- David Grudl
- Nette Core | 8227
Type je typ komponenty, která tě zajímá. Může to být třeba i
Nette\Application\UI\Control::class
.