Premièrement, il s'agit de télécharger l'arbre. La dernière version de cet arbre est disponible sur SourceForge (ainsi que le CVS, voir la page d'accueil). Elle est au format ZIP uniquement.
Voici les petites choses à mettre dans le HEAD. Il faut bien entendu tenir compte des chemins.
|
|
Il s'agit ensuite de placer dans le BODY l'élément qui contiendra l'arbre.
|
|
Pour définir la structure, rien de plus simple. Il suffit de créer un objet Javascript JSON. Cette description particulière permet d'obtenir rapidement et facilement un tableau d'objets qui définissent chaques branches
On peut définir la structure aussi bien dans le HEAD que dans le BODY. Dans l'exemple, on l'appellera dans le BODY.
|
|
L'initialisation de l'arbre se fait après le chargement complet de la page. Une méthode est appelée à cet effet. Il s'agit de TafelTreeInit ().
Tout comme la structure, on peut appeler cette fonction aussi bien dans le HEAD que dans le BODY. Dans l'exemple, on l'appellera dans le BODY.
|
|
Une description complète des options que l'on peut mettre dans le constructeur est disponible ici.
Télécharger la version v1.9.1
Une documentation complète est accessible ici
Un module Smarty a été développé pour l'arbre. Merci à Abalam! Module smarty
Treeview JS TafelTree
2007-07-23, Tafel. Optimisé pour Mozilla Firefox