Serviços da Porta de Visualização do Diagrama Programático

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 chamado expandCurrent. Se expandCurrent 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});