Skip to content

Commit 8d88430

Browse files
committed
Simplify the Palette - no link data
1 parent 02cc938 commit 8d88430

File tree

1 file changed

+1
-38
lines changed

1 file changed

+1
-38
lines changed

src/app/app.component.ts

+1-38
Original file line numberDiff line numberDiff line change
@@ -46,13 +46,6 @@ export class AppComponent {
4646
{ key: 'PaletteNode1', color: 'firebrick' },
4747
{ key: 'PaletteNode2', color: 'blueviolet' }
4848
],
49-
paletteLinkData: [
50-
{
51-
points: new go.List(/*go.Point*/).addAll([new go.Point(0, 0), new go.Point(30, 0), new go.Point(30, 40), new go.Point(60, 40)]),
52-
strokeWidth: 4, dash: [6, 3]
53-
},
54-
{ points: new go.List(/*go.Point*/).addAll([new go.Point(20, 20), new go.Point(60, 20), new go.Point(60, 40), new go.Point(60, 50)]) }
55-
],
5649
paletteModelData: { prop: 'val' }
5750
};
5851

@@ -153,37 +146,7 @@ export class AppComponent {
153146
new go.Binding('text', 'key'))
154147
);
155148

156-
palette.linkTemplate = $(go.Link,
157-
{ // because the GridLayout.alignment is Location and the nodes have locationSpot == Spot.Center,
158-
// to line up the Link in the same manner we have to pretend the Link has the same location spot
159-
locationSpot: go.Spot.Center,
160-
selectionAdornmentTemplate:
161-
$(go.Adornment, 'Link',
162-
{ locationSpot: go.Spot.Center },
163-
$(go.Shape,
164-
{ isPanelMain: true, fill: null, stroke: 'deepskyblue', strokeWidth: 0 }, new go.Binding('strokeDashArray', 'dash')),
165-
$(go.Shape, // the arrowhead
166-
{ toArrow: 'Standard', stroke: null })
167-
)
168-
},
169-
{
170-
routing: go.Link.AvoidsNodes,
171-
curve: go.Link.JumpOver,
172-
corner: 5,
173-
toShortLength: 4
174-
},
175-
new go.Binding('points'),
176-
$(go.Shape, // the link path shape
177-
{ isPanelMain: true }, new go.Binding('strokeDashArray', 'dash')),
178-
$(go.Shape, // the arrowhead
179-
{ toArrow: 'Standard', stroke: null })
180-
)
181-
182-
palette.model = $(go.GraphLinksModel,
183-
{
184-
linkKeyProperty: 'key' // IMPORTANT! must be defined for merges and data sync when using GraphLinksModel
185-
});
186-
149+
palette.model = $(go.GraphLinksModel);
187150
return palette;
188151
}
189152

0 commit comments

Comments
 (0)