Correção na Capitalização do Método em Recursão Avançada

Este tópico corrige um erro de capitalização do método setNodeLayout.

O exemplo de código do Dojo de recursão avançada ao combinar layouts em um gráfico aninhado usa a capitalização incorreta do método setNodeLayout. O erro ocorre no
IBM ILOG Dojo Diagrammer > Desenvolvendo com o componente Dojo Diagrammer > Usando algoritmos de layout de gráfico > Layouts aninhados > Layout de gráficos aninhados em códigos

O uso correto é mostrado neste exemplo de código.

var diagram = dijit.byId("diagram");

// use um layout em árvore para o gráfico de nível superior:
var treeLayout = new ibm_ilog.graphlayout.tree.TreeLayout();
diagram.attr("nodeLayout", treeLayout);

// use um layout de grade para o primeiro subgráfico:
var gridLayout = new ibm_ilog.graphlayout.grid.GridLayout();
subgraph1.setNodeLayout(gridLayout);

// use outro layout em árvore com parâmetros diferentes para o segundo subgráfico:
var treeLayout2 = new ibm_ilog.graphlayout.tree.TreeLayout();
treeLayout2.setFlowDirection(ibm_ilog.graphlayout.Direction.BOTTOM);
subgraph2.setNodeLayout(treeLayout2 );

// execute o layout recursivamente:
diagram.performGraphLayout(true);

Termos de Uso | Feedback