En este tema se corrige un error de capitalización del método setNodeLayout.
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);