Einzelnen Beitrag anzeigen

Monday

Registriert seit: 24. Aug 2012
103 Beiträge
 
FreePascal / Lazarus
 
#1

Baumstruktur darstellen

  Alt 1. Okt 2014, 14:59
Hallo,

ich habe ein kleine Umsetzungsschwierigkeit. Ich glaube, dass ist ganz ganz einfach, stehe aber auf dem Schlauch.

Ich möchte eine Baumstruktur darstellen. Ich habe eine Liste die so aussieht:

id|parentId|usw
1|0|a
2|1|b
3|1|c
4|0|d
5|4|e
usw.

Das ganze sollte z. B. nur ganz einfach eingerückt sein oder nebeinander stehen. Irgendwie dargestellt, dass ich es einigermaßen leserlich nachvollziehen kann:

Code:
a - b
a - c
d - e
oder
Code:
a
  b
  c
d
  e
Im Prinzip brauch ich doch nur eine Schleife und das ganze nur nach parentID zu sortieren. Schwierig wirds aber irgendwie, wenn es mehrere Knoten/Tiefen gibt und die Liste "durcheinander" ist.

Wie ist die richtige herangehensweiße? jemand eine Idee?

Lg
Monday
  Mit Zitat antworten Zitat