Pivotick / GraphUI / LegendEntry
Interface: LegendEntry
Definiert in: interfaces/GraphUI.ts:542
Eine Zeile in der Legende: ein Farbfeld, eine Beschriftung und wie man erkennt, für welche Elemente es steht – Knoten oder Kanten in einem Abschnitt mit edge-Bereich.
Beispiel
{ id: 'hub', label: 'Hub', color: '#7EA2FB',
predicate: (node) => node.getData()?.type === 'hub' }Eigenschaften
badge?
optionalbadge:NodeBadge
Definiert in: interfaces/GraphUI.ts:567
Zeichnen Sie dieses Abzeichen als Farbfeld anstelle eines Punktes für Elemente, die durch eine NodeStyle.badges-Markierung und nicht durch ihre Füllung unterschieden werden. Es wird so gezeichnet, wie die Arbeitsfläche es zeichnet, daher zeigt die Legende die gleiche Markierung. Ein Ausweis mit der Namensnr. color nimmt den Eintrag entgegen. Wird in einem Abschnitt mit edge-Bereich ignoriert, dessen Farbfeld eine Linie ist.
Beispiel
{ id: 'enriched', label: 'From enrichment', color: '#8b5cf6',
badge: { svgIcon: sparkle }, predicate: (node) => node.getData().enriched }color
color:
string
Definiert in: interfaces/GraphUI.ts:554
Die Musterfarbe – jede CSS-Farbe. Vom Renderer im abgeleiteten Modus abgetastet: die Füllung des Knotens oder der Strich einer Kante in einem Abschnitt mit edge-Bereich.
id
id:
string
Definiert in: interfaces/GraphUI.ts:544
Stabile Identität: die Umschalttaste und der in den Filter geschriebene Wert.
label?
optionallabel:string
Definiert in: interfaces/GraphUI.ts:549
Menschliche Bezeichnung, wörtlich verwendet (damit sie übersetzt werden kann).
Standardwert
ein geschöntes id
order?
optionalorder:number
Definiert in: interfaces/GraphUI.ts:576
Anzeigereihenfolge, aufsteigend.
Standardwert
declaration (or first-seen) orderpredicate?
optionalpredicate: (node) =>boolean| (edge) =>boolean
Definiert in: interfaces/GraphUI.ts:574
Für welche Elemente dieser Eintrag steht. Standardmäßig wird id mit LegendOptions.key in den Daten des Elements abgeglichen, wenn ein key deklariert wird.
Erhält eine Node oder eine Edge, wenn der Abschnitt scope: 'edge' deklariert.