Korrektur der Methodenschreibweise in erweiterter Rekursion

In diesem Abschnitt wird eine Korrektur beschrieben, die in Bezug auf die fehlerhafte Großschreibung der Methode setNodeLayout vorgenommen wurde.

Im Dojo-Codebeispiel für die erweiterte Rekursion beim Mischen von Layouts in einem verschachtelten Graphen wird eine ungültige Schreibweise für die Methode setNodeLayout verwendet. Der Fehler ist in dem Abschnitt enthalten, zu dem Sie über den folgenden Pfad navigieren:
IBM ILOG Dojo Diagrammer > Entwicklung mit der Komponente Dojo Diagrammer > Graphenlayoutalgorithmen verwenden > Verschachtelte Layouts > Layout verschachtelter Graphen im Code

Die korrekte Verwendung sehen Sie im folgenden Codebeispiel:

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

// Baumstrukturlayout für Ausgangsgraphen verwenden:
var treeLayout = new ibm_ilog.graphlayout.tree.TreeLayout();
diagram.attr("nodeLayout", treeLayout);

// Rasterlayout für ersten Untergraphen verwenden:
var gridLayout = new ibm_ilog.graphlayout.grid.GridLayout();
subgraph1.setNodeLayout(gridLayout);

// Weiteres Baumstrukturlayout mit anderen Parametern für den zweiten Untergraphen verwenden:
var treeLayout2 = new ibm_ilog.graphlayout.tree.TreeLayout();
treeLayout2.setFlowDirection(ibm_ilog.graphlayout.Direction.BOTTOM);
subgraph2.setNodeLayout(treeLayout2 );

// Layout rekursiv durchführen:
diagram.performGraphLayout(true);

Nutzungsbedingungen | Feedback