Graphenlayout anwenden

Gewöhnlich enthält der Datenspeicher keine expliziten Informationen zur Position der Knoten in der Anzeige. Um eine lesbare Graphendarstellung zu erhalten, kann Diagram einen Graphenlayoutalgorithmus anwenden, der die Knoten automatisch platziert, sobald der Graph erstellt wurde.
Gehen Sie wie folgt vor, um den Graphenlayoutalgorithmus in der Markup anzugeben:
  • Verwenden Sie das Attribut nodeLayout:
    <div dojoType="ibm_ilog.graphlayout.tree.TreeLayout" jsId="myLayout"/>        
        
       <div id="canvas" dojoType='ibm_ilog.diagram.widget.Diagram' nodeLayout="myLayout"  automaticNodeLayout="true" ... >
       </div>
Gehen Sie wie folgt vor, um die Parameter des Graphenlayouts in JavaScript zu ändern:
  • Verwenden Sie den folgenden Code:
    <div dojoType="ibm_ilog.graphlayout.tree.TreeLayout" jsId="myLayout"/>        
    
       <script type="text/javascript">
            ...
          myLayout.setFlowDirection(ibm_ilog.graphlayout.Direction.RIGHT);
       </script>
    Weitere Informationen zu Graphenlayoutalgorithmen finden Sie unter Einführung in das Graphenlayout.