invalidateControl(x) invaliduje i controly, ktere nechci

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
zeron
Člen | 12
+
0
-

Zdravim forum,
hodiny se trapim s timto problemem:

Mam sablonu

@{block #content}
	{control usersGrid}

	{snippet info}
		{$test}
	{/snippet}
{/block}
a AJAXove volam z DataGridu metodu:
	public function handleViewUserDetailedInfo($id){
		$this->template->test = 'test zobrazení';
		$this->invalidateControl('info');
	}
problem je v tom, ze se mi invaliduje a posila i cely datagrid. Delam nekde neco spatne? Chybi mi nekde neco? Uz nad tim sedim fakt dlouho a porad ne a ne najit reseni :-(
Diky za kazdy postreh.
despiq
Člen | 320
+
0
-

mozna @{/block}

zeron
Člen | 12
+
0
-

Diky za tip, ale nepomohlo :-( Naopak, prisel jsem na to, ze kdyz odstranim zavinac z @{block} (zavinac mam totiz pred @{include #content}), tak mi to zacne uz posilat jako dva snippety (payload.snippets), nikoli jeden jako predtim, coz je asi spravneji, ale bohuzel porad posle prvne to, co potrebuji a pak payload s datagridem :-(

Jeste nejaky napad?
Diky moc za kazdou myslenku, potrebuju se pres to prehoupnout :-)

Editoval zeron (4. 6. 2010 17:02)

zeron
Člen | 12
+
0
-

Ha, mel jsem zapomenute <snippet> kolem @{include #content}) , coz byla hlavni pricina problemu. Vyreseno. Diky, za radu ;-)