SOFTWARE  •  REDAKTIONSSERVICE
 ALOJADO PUBLISHING Inhalt    Impressum 
Sie befinden sich hier:
  Startseite
  -> Software

Software
Musik/Verlag/Label:
  Publisher's Friend
Edutainment:
  Multiple Choice
  Kreuzworträtsel

Entwicklungs-Tools
Delphi/Kylix:
  FinLib
PHP:
  AloTree
  Einbinden
  Klassenreferenz
  Tipps & Tricks
  Download
Web-Tools


Baumdarstellung
Alojado AloTreeAlojado
AloTree
 Alojado
AloTree
AloTree einbinden

Einbinden der Klasse AloTree

Alojado AloTree ist als PHP Klasse implementiert, die für alle erforderlichen Eigenschaften Voreinstellungen enthält, so dass AloTree ohne jede Programmierung sofort einsatzfähig ist. 

Initialisiert wird die Klasse wie üblich durch Aufruf des Konstruktors:

$mytree = new AloTree;

Damit die Klasse überhaupt bekannt ist, muß der Code der Klasse vor dem ersten Aufruf einer Klassenmethode eingebunden werden:

include_once("alotree.php");

Nachdem die Klasse wurde, können die einzelnen Knoten hinzugefügt werden. Die Syntax lautet: 

$mytree->addnode(Level,Text  [,URL [Symbol [, Blank]]]); 

Die Level beginnen bei 0 für den höchsten Level. Die nächst tiefere Ebene wäre dann 1.

Der Pflichtparameter "Text" übergibt den Text, der für den Knoten angezeigt werden soll. Hierbei wird nicht zwischen Knoten mit und ohne Verweise unterschieden.

Der optionale Parameter URL spezifiziert den Zieldnoten, den AloTree bei Anklicken aufrufen soll. Es ist eine gültige URL zu übergeben.

Optional kann in Symbol ein für den Knoten individuelles Symbol anstelle der üblichen Standardsymbole definiert werden. Dazu muß die korrekte URL auf die Symboldatei übergeben werden. 

Nachdem der Baum aufgebaut wurde, kann prinzipiell die Anzeige des Baum erfolgen. AloTree würde dann alle Knoten der Ebene 0 anzeigen. Soll jedoch ein spezieller Knoten aktiviert werden, so kann dies über die URL des entsprechenden Knotens erfolgen:

$mytree->expandnodes(URL); 

In URL ist dabei exakt die gleiche URL wie beim Definieren des Baums anzugeben.

Abschließend zeigt die Methode showtree() den Baum an:

$mytree->showtree(); 

 

 Copyright (c) 2001 - 2012 Alojado PublishingAlojado Publishing