Están disponibles los servicios de encuadre de Diagram siguientes:
centerOnNode(object,options?)
: centra el encuadre en un objeto del gráfico.No cambia el nivel de zoom. El argumento options es el encuadre kwArgs. Si options es{animate:true}
, el encuadre se mueve en una animación hasta que alcanza el destino centrado en el objeto.visualizeBounds(object,options?)
: hace visibles los límites de un objeto de gráfico, proporcionándoles más aire entre el área y los bordes del encuadre, si es posible. Es posible alejarse de la vista, si es necesario, pero nunca es posible acercarse.object
: el nodo, enlace o subgráfico que se verá en el encuadre.options
: el objeto de opciones de visualización con un parámetro adicional para esta operación denominadoexpandCurrent
. SiexpandCurrent
es false (el valor predeterminado), el área de observación se centra. Si es true, el encuadre se amplía para incluir los límites del objeto de destino.
Por
ejemplo:
dijit.byId("myDiagram").visualizeBounds(aNode,{expandCurrent:true});