snippet komponenty – jak invalidovat
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.

- simPod
- Člen | 383
mam komponentu a v ni nejaky snippet. vygeneruje mi div s hodnout to v id
jako snippet-mysnippet-mysnippet
pokud udelam ten samy snippet mimo komponentu, je hodnota
snippet--mysnippet – tenhle se da v pohode invalidovat. bohuzel
jsem neprisel na to, jak invalidovat ten snippet v komponente…
diky

- Vojtěch Dobeš
- Gold Partner | 1316
Snippet je vždy v šabloně nějakého potomka Control (může
to být klasická komponenta, ale i presenter). A invalidace toho snippetu se
vždy provádí voláním metody invalidateControl(název snippetu)
na tom daném potomkovi Control.

- Vojtěch Dobeš
- Gold Partner | 1316
Jasně že dá. Prostě na dané instanci to zavoláš :) V továrničce
třeba přímo na tom objektu. Jinde v presenteru se k instanci komponenty
dostaneš přes $this['nazev komponenty'].