Corrección de la capitalización del método en la recursividad avanzada

En este tema se corrige un error de capitalización del método setNodeLayout.

El ejemplo de código de Dojo de la recursividad avanzada cuando se combinan diseños en un gráfico anidado utiliza una capitalización incorrecta del método setNodeLayout. El error se produce en
IBM ILOG Dojo Diagrammer > Desarrollo con el componente Dojo Diagrammer > Utilización de algoritmos de diseño de gráficos > Diseños anidados > Diseño de gráficos anidados en código

El uso correcto se muestra en este ejemplo de código.

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

// utilice un diseño de árbol para el gráfico de nivel superior:
var treeLayout = new ibm_ilog.graphlayout.tree.TreeLayout();
diagram.attr("nodeLayout", treeLayout);

// utilice un diseño de cuadrícula para el primer subgráfico:
var gridLayout = new ibm_ilog.graphlayout.grid.GridLayout();
subgraph1.setNodeLayout(gridLayout);

// utilice otro diseño de árbol con parámetros diferentes para el segundo subgráfico:
var treeLayout2 = new ibm_ilog.graphlayout.tree.TreeLayout();
treeLayout2.setFlowDirection(ibm_ilog.graphlayout.Direction.BOTTOM);
subgraph2.setNodeLayout(treeLayout2 );

// ejecute el diseño de forma recursiva:
diagram.performGraphLayout(true);

Condiciones de uso | Comentarios