Odkaz na formulář z jiného presenteru
- Nettevor
- Člen | 1
Ahoj, mám základní dotaz.
Mám UserPresenter, ve kterém definuji formulář pro registraci uživatele a
další definici pro přihlášení uživatele.
Jak ale vyvolám formulář v latte z jiného presenteru např.
DefaultPresenter?
{control User:UserRegForm} hází výjimku, že komponenta s názvem User
neexistuje :(
- Ages
- Člen | 128
Ahoj,
Máš v podstatě dvě možnosti:
- uděláš si ten formulář jako samostatnou komponentu a potom si jej můžeš předat do x presenterů
- pokud máš formulář napsaný přímo v presenteru tak jej buď musíš duplikovat, nebo by bylo rozumnější dkazovat na tu akci s formulářem v UserPresenteru
Tady máš nějakou inspiraci na ty komponenty: https://doc.nette.org/…s/form-reuse
- Kamil Valenta
- Člen | 822
3. varianta je (pokud má form přímo v Presenteru), že ten DefaultPresenter bude dědit od UserPresenter.
Ale samozřejmě nejlepší bude hned ta 1. varianta…