Einzelnen Beitrag anzeigen

Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#3

AW: TcxVirtualTreeList auf Datenebene filtern?

  Alt 29. Jul 2017, 17:27
Vielen Dank für deine ausführliche Antwort

der Trick ist hier ja einfach die lineare Indexbasierte Suche und Datenhaltung hinter/neben dem TreeView
Das ist auf jeden Fall eine gute generelle Lösung für Probleme dieser Art. Auf meinen konkreten Fall kann ich das Prinzip leider nicht trivial übertragen, da meine Datenstruktur inkompatibel ist. Zwar habe ich auch eine lineare Grund-Datenbasis, aber im ersten Schritt wird aus diesen Daten ein Baum aufgezogen welcher ab diesem Zeitpunkt immer komplett im Speicher liegt (sind momentan ca. 7000 Datensätzen und werden in absehbarer Zeit auch keine signifikanten Mengen hinzukommen). Leider ist das Kalkulieren der Äste auch recht rechenaufwändig und muss nach Zielsetzungs zwangsweise dynamisch (basierend auf Grundlage der linearen Datenbasis) geschehen. Demzufolge befinden sich die Knoten nicht in der Datenbank und eine triviale Möglichkeit anhand der Daten auf die Anzahl und Relation der resultierenden Knoten zu schließen gibt es aufgrund der komplexen Berechnung auch nicht.
Projekte:
- GitHub (Profil, zyantific)
- zYan Disassembler Engine ( Zydis Online, Zydis GitHub)
  Mit Zitat antworten Zitat