[ASP] tree-navigatie

Pagina: 1
Acties:

  • wizzkizz
  • Registratie: April 2003
  • Laatst online: 19-12-2025

wizzkizz

smile...tomorrow will be worse

Topicstarter
Ik wil een tree-navigatie maken, zoals je die geregeld tegenkomt, maar dan zonder JavaScript. Dus de hele tree wordt server-side opgebouwd.

Ik gebruik deze tabelstructuur:

ID | ParentID | NavTitle | Title | Url


Wat is er gelukt?
Ik kan alle benodigde gegevens uitlezen uit de database. Voorbeeldje:

Structuur (tussen haakjes staat het ID):

code:
1
2
3
4
5
6
7
8
9
10
11
[ROOT] (0)
 - Fruit (1)
     + Peren (4)
     - Bananen (5)
           * rechte (7)
           * kromme (8)
     - Appels (6)
           * Elstar (9)
           * Jonagold (10)
 + Groente (2)
 + etc. (3)


Wil ik nu zorgen dat Jonagold (10) wordt weergegeven in de tree, dan weet mijn script dat de hierarchie Fruit - Appels - Jonagold is.

Vervolgens haal ik al de menu-items die nodig zijn, dus met ParentID 0 of 1 of 6. Resultaat is dus een recordset met de items Fruit, Groenten, Etc, Peren, Bananen, Appels, Elstar, Jonagold.

Mijn probleem is nu het gestructureerd weergeven van deze data. Ik weet dat dat middels recursie moet, maar ik krijg het maar niet voor elkaar, zelfs niet met bijelkaar gegooglede voorbeelden van mappenweergave. :(

Kan en wil iemand mij helpen?

Make it idiot proof and someone will make a better idiot.
Real programmers don't document. If it was hard to write, it should be hard to understand.


  • Annie
  • Registratie: Juni 1999
  • Laatst online: 25-11-2021

Annie

amateur megalomaan

Zoek eens op "Celko" op dit forum of op internet. Daarmee moet je voldoende gegevens over trees kunnen vinden, lijkt me.

Today's subliminal thought is:


  • wizzkizz
  • Registratie: April 2003
  • Laatst online: 19-12-2025

wizzkizz

smile...tomorrow will be worse

Topicstarter
daar is idd best wel wat te vinden. Tnx voor de tip! _/-\o_

[ Voor 8% gewijzigd door wizzkizz op 02-12-2003 22:46 ]

Make it idiot proof and someone will make a better idiot.
Real programmers don't document. If it was hard to write, it should be hard to understand.


  • wizzkizz
  • Registratie: April 2003
  • Laatst online: 19-12-2025

wizzkizz

smile...tomorrow will be worse

Topicstarter
Sorry. Misschien ben ik wel erg dom, maar het lukt nog steeds niet. Nog steeds slaag ik er niet in om die tree-view goed te krijgen. |:(

Is er iemand die mij kan en wil helpen, bijvoorbeeld met een voorbeeldje van zo'n recursieve functie die recursief door een Recordset of een (multidimensionale) array gaat ?
edit:
misschien een beetje slecht uitgedrukt, maar je begrijpt het wel, hoop ik


Bij voorbaat heeel hartelijk dank

[ Voor 14% gewijzigd door wizzkizz op 03-12-2003 00:30 ]

Make it idiot proof and someone will make a better idiot.
Real programmers don't document. If it was hard to write, it should be hard to understand.


  • wizzkizz
  • Registratie: April 2003
  • Laatst online: 19-12-2025

wizzkizz

smile...tomorrow will be worse

Topicstarter
Een (korte) nachtrust werkt verhelderend, merk ik. Het is gelukt! :*) :*)

Make it idiot proof and someone will make a better idiot.
Real programmers don't document. If it was hard to write, it should be hard to understand.


  • 4of9
  • Registratie: Maart 2000
  • Laatst online: 15-04 15:52
en wat was de oplossing?

Aspirant Got Pappa Lid | De toekomst is niet meer wat het geweest is...

Pagina: 1