Modální okno přístupné z celé aplikace a AJAX

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

Zdravím,

v aplikaci mám v @layout.latte modální okno s ceníkem, který by měl být přístupný po ruce z celé aplikace. To funguje v pohodě. Data si tam dostávám v BasePresenter v metodě beforeRender().

Teď bych ale chtěl, aby byl pod ceníkem odkaz na editaci toho formuláře. Odkaz by invalidoval snippet s modálním oknem, vykreslil do něj formulář, atd..

Mě ale zajímá, jak to vyřešit? Jelikož BasePresenter je abstract, nejdou do něj směřovat signály a speciální presenter se mi kvůli jednomu view pro ceník tvořit moc nechce.

Díky za odpovědi

Editoval Grelek (18. 8. 2013 9:25)

JakubJarabica
Gold Partner | 184
+
0
-

Môžeš mať signál v BasePresenteri, ktorý vďaka dedičnosti bude dostupný z každého presenteru a je ti jedno ktorý presenter ho práve spúšťa.

mkoubik
Člen | 728
+
0
-

Nebo si to přesuň do komponenty (UI\Control) a pak ti v BasePresenteru stačí jen továrnička a nic dalšího řešit nemusíš.

Editoval mkoubik (18. 8. 2013 16:10)