o5/grido – ukládání stavu gridu do session
- RePRO
- Člen | 32
Zdravíčko,
snažím se v komponentě vytvářet následující grid a nastavit mu, aby si ukládal session stav:
public function createComponentUserGrid()
{
$grid = new Grid();
$grid->setFilterRenderType(Filter::RENDER_INNER);
$grid->setModel(...);
$grid->setTranslator($this->presenter->translator);
$grid->setRememberState();
}
Na řádku $grid->setRememberState()
to spadne:
Component '' is not attached to 'Nette\Application\UI\Presenter'
Protože v této metodě je na prvním řádku:
$this->getPresenter(); // component must be attached to presenter
Nevíte někdo, jak toto obejít? Předem děkuji za případnou pomoc.
Editoval RePRO (24. 1. 2018 11:52)
- Ondřej Kubíček
- Člen | 494
@RePRO ten, že se ten event onRegistered volá až když je komponenta připojená k presenteru