Volání továrniček createComponent<name> už v PresenterComponent
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- vlki
- Člen | 218
Zdravím,
je nějaký důvod, proč není volání továrniček
createComponent<name>
už v
PresenterComponent
?
Využití? Nevykreslitelná komponenta, která jen předvytváří komponenty a připojuje je k jiným komponentám. V praxi např. CrudServant, kterému se předá Presenter a Model a on už zařídí vytvoření DataGridu a formulářů, které na něj připojí. Tyhle komponenty vytváří nejdřív továrničkou u sebe, pak je odpojí a připojí k předanému Presenteru.
- David Grudl
- Nette Core | 8218
To vyplynulo čistě z politiky „vše zakázat a povolit až je to potřeba.“
Ale myslím, že továrničku mohu přesunout do ComponentContainer a ArrayAccess do PresenterComponent.