snippet a stromova struktura

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

ahoj,

potrebujem vykreslovat stromovu strukturu a chcel by som, aby na pri kliknuti na + nacitalo polozky tejto struktury

narazam na problem sposobeny dynamickymi snippetmi v nette – musim definovat spolocny snippet a potom jednotlive polozky

<ul n:snippet="menu">
	<li n:foreach="$items as $item">
		{$item[name]}

		{snippet submeni-$item[id]}
			<ul if="...">
				<li n:foreach="$item[submenu] as $subItem">{$subItem[name]}>/li>
			</ul>
		{/snippet}
	</li>
</ul>

problem je, ze nedokazem prekreslit len konkretny snippet (aspon som neprisiel na to, ako), iba celu skupinu snippetov a preto mi pri rozkliku dalsej kategorie zmaze obsah ten pred tym otvorenej
v handle totiz vykreslujem iba jeden snippet a potreboval by som, aby aktualizoval iba ten konkretny a ostatne nechal, ako su

ide to nejak jednoducho vyriesit? napadaju ma nejake riesenia, ale nebudu moc pekne spravene

dakujem. j

Editoval japlavaren (20. 6. 2014 10:17)

japlavaren
Člen | 404
+
0
-

ak to niekomu usetri cas, popisem, ako som to vyriesil:

  • definoval som si sablonovy subor block-submenu.latte ktory vypisuje jenu uroven submenu
  • v handle mam text response, ktora vracia sablonu block-submenu.latte
  • pomocou jquery append pripajam nacitavane handle

dufam, ze to niekomu pomoze. ak by nebolo jasne, napisete mi

kralik
Člen | 230
+
0
-

Ahoj,
právě řeším podobný problém. Potřebuji formulář obalit tabulkou s vnořenými snippety.
Zatím jsem bohuže lnepřišel na to jak.

Prosím pokud můžeš mrkni na https://forum.nette.org/…ppet-a-table
Jestli by tě něco nanapdalo.

Zkoušel jsem {snippetArea} a i <tr n:snippet=„A“ …></tr>, ale vše bez kýženého výsledku.

Moc díky