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
+
0
-

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');
        }
    }