Verbesserung
Man würde gerne auf einem dargestellten Knoten mit Doppelklick ein Kommando ausführen können (z.B. einen Dialog öffnen) oder mit einem Rechtsklick ein Kontext-Menü für einen Knoten öffnen können.
Code-Migration
- Die Konfigurationsoption nodeSelection in tl:GraphComponent zum Erstellen eines Selektionskanals wurde entfernt (s. r311254). Stattdessen erweitert tl:GraphComponent nun tl:Selectable. Anstelle von nodeSelection kann nun mit selection die Quelle der Komponentenselektion konfiguriert werden.
- Die API setSelectedGraphParts und getSelectedGraphParts verallgemeinert indem sie von tl:DiagramJSGraphModel nach tl:GraphModel verschoben wurde. Infolgedessen wurden die API's setNodeSelected bzw. getSelectedNodes wurden in tl:GraphModel entfernt.
Test
Graph Demo starten. Doppelklick auf einen Knoten sollte eine Meldung im tl:InfoService darstellen, ein Rechtsklick öffnet das Kontextmenü mit Kommandos der Detailsichten. Beim Anlegen neuer Kanten kann eine Priorität festgelegt werden, die dafür sorgt, dass die Kanten einen anderen dynamischen Stil bekommen. Eine hohe Priorität färbt bspw. die Kante rot.
TestCreateGraph.script.xml