Os seguintes serviços da porta de visualização do Diagrama estão disponíveis:
centerOnNode(object,options?)
: centraliza a porta de visualização em um objeto do gráfico.It does not change the zoom level. O argumento options é a porta de visualização kwArgs. Se options for{animate:true}
, a porta de visualização será movida em uma animação até atingir o destino centralizado no objeto.visualizeBounds(object,options?)
: torna os limites de um objeto de gráfico visíveis, fornecendo-lhes um espaço extra entre a área e as bordas da porta de visualização, se possível. The view can be zoomed out if required, but it is never zoomed in.object
: o Nó, Link ou Subgráfico que ficará visível na porta de visualização.options
: objeto de opções da porta de visualização com um parâmetro adicional para esta operação chamadoexpandCurrent
. SeexpandCurrent
for false (o padrão), a área da porta de visualização será centralizada. If it is true, the viewport is expanded to include the bounds of the target object.
Por exemplo:
dijit.byId("myDiagram").visualizeBounds(aNode,{expandCurrent:true});