Les services de fenêtre d'affichage de diagramme suivants sont disponibles :
centerOnNode(object,options?)
: centre la fenêtre d'affichage sur un objet du graphe.Ceci ne modifie pas le niveau de zoom. L'argument options est viewport kwArgs. Si options a la valeur{animate:true}
, la fenêtre d'affichage est déplacée dans une animation jusqu'à ce qu'elle atteigne la destination centrée sur l'objet.visualizeBounds(object,options?)
: rend les limites d'un objet de graphe visibles en ménageant un espace supplémentaire entre la zone et les bords de la fenêtre d'affichage, si cela est possible. Vous pouvez effectuer un zoom arrière sur la vue, si nécessaire, mais pas de zoom avant.object
: noeud, lien ou sous-graphe à rendre visible dans la fenêtre d'affichage.options
: objet d'options de fenêtre d'affichage avec un paramètre supplémentaire pour cette opération, nomméexpandCurrent
. Si la valeur deexpandCurrent
est false (valeur par défaut), la zone de la fenêtre d'affichage est centrée. Si la valeur est true, la fenêtre d'affichage est développée pour inclure les limites de l'objet cible.
Par exemple :
dijit.byId("myDiagram").visualizeBounds(aNode,{expandCurrent:true});