J'ai vu beaucoup de gens recommandent JavaScript Visualization Toolkit (Le JIT) pour l'organigramme. Je suis en train d'utiliser SpaceTree de JavaScript InfoVis Trousse d'outils pour l'organigramme. Les nœuds dans mon organigramme est comme un composant en lui-même qui a employé photo de profil, deux icônes qui s'affichent en superposition dans cliquez et 3 lignes de texte simple d'avoir le nom, le titre, et le nombre de rapports ... chaque ligne est séparé par une petite ligne horizontale. Quelque chose comme:
Ma question est, est-il possible de personnaliser le spacetree des nœuds à une telle mesure? Puis-je avoir Nœud presque comme un autre "composant" ou un objet JavaScript qui dispose de sa propre méthode de rendu?
J'ai fait des recherches sur les forums et les quelques options que j'ai pris en considération sont:
- $jit.ST.NodeTypes.mettre en œuvre() ... mais en se fondant sur des exemples que j'ai vu, ce semblent être les aider dans la personnalisation de nœud en termes de formes, etc, mais pas comme la mise en page tiré dessus. Je me réfère à la personnalisation quelque chose comme: http://groups.google.com/group/javascript-information-visualization-toolkit/browse_thread/thread/a4a059cbeb10ba23/ebf472366cdbbdef?lnk=gst&q=spacetree+nodetype#ebf472366cdbbdef
- J'ai essayé de mettre le innerHtml dans onCreateLabel méthode example5.js à: mais il semble être de ne rien faire. Bien que, je ne sais pas si c' sera un bon moyen de nœud de personnalisation. Example5 est à l'JIT site web (je ne suis pas autorisé à poster plus d'un lien hypertexte)
- L'Extension De Graphique.Nœud ... je suis toujours à la recherche de cette option, et il ce point de temps, je ne sais pas combien il est compliqué d'avoir de l'espace arbre d'utilisation Graphique.myNode et quel sera le Graphique.myNode même ressembler? J' besoin de penser plus sur ces lignes et voir si c'est encore possible.
J'apprécie toute l'aide ou de fournir quelques indications. Merci beaucoup.
Ram