nefunkcni ajax v includovane komponente
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Mira8
- Člen | 36
Ahoj,
nefunguje mi ajax prekresleni v komponente pokud ho vkladam pres include, pokud
je primo v layoutu je kod funkcni, viz. kod:
V layoutu mam:
{include 'components/footer.latte'}
footer:
{snippet testDiv}
{if $testVal === 'false'}
<a n:href="test!" class="ajax">I understand</a>
{/if}
{/snippet}
v presenteru:
protected function startup()
{
parent::startup();
$this->template->testVal = 'false';
}
public function handleTest() {
if (!$this->isAjax()) {
$this->redirect('this');
} else {
$this->template->testVal = 'true';
$this->redrawControl('testDiv');
}
}