Panoramizando

The Diagram widget includes a viewport, the content of which is frequently larger than the viewport itself. O diagrama possui duas barras de rolagem que representam a região do conteúdo navegável que está visível no momento. O conteúdo navegável é a área coberta pelo gráfico com um espaço circundante opcional chamado espaço de conteúdo.
Para navegar por este conteúdo, também é possível usar os mecanismos de panoramização e zoom. Panoramização significa mover a porta de visualização para visualizar outras áreas do conteúdo, que geralmente pode ser executado usando as barras de rolagem.
Para panoramizar o gráfico:
  • Pressione e mantenha pressionada a tecla Shift, clique no diagrama e mova o cursor. O conteúdo da porta de visualização se move, juntamente com as barras de rolagem. O processo é encerrado quando o botão do mouse é solto.
Para ativar a função de panoramização (combinação de Alt, Ctrl e Shift):
  • Use o seguinte método:
    assignInteractorInputs( "pan", spec )
    O código a seguir configura a ação panoramizar apenas em cliques com o botão esquerdo do mouse quando as teclas Ctrl e Shift são pressionadas.
    dijit.byId("myDiagram").assignInteractorInputs("pan",{start:{button:0,ctrl:true,shift:true}});
    O código a seguir configura a ação panoramizar quando o usuário começa a arrastar uma forma de gráfico.
    dijit.byId("myDiagram").setPanOnShapes(true);
    It is enabled by default, however it can be disabled when the action of dragging shapes might collide with panning configurations.
Para desativar a função de panoramização:
  • Configure o atributo pan como false ou use o método setPanEnabled no objeto Diagram.