Zum Inhalt springen

pivotick v3.0.0


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 ​

js
{ id: 'hub', label: 'Hub', color: '#7EA2FB',
  predicate: (node) => node.getData()?.type === 'hub' }

Eigenschaften ​

badge? ​

optional badge: 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 ​

js
{ 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? ​

optional label: string

Definiert in: interfaces/GraphUI.ts:549

Menschliche Bezeichnung, wörtlich verwendet (damit sie übersetzt werden kann).

Standardwert ​

ein geschöntes id


order? ​

optional order: number

Definiert in: interfaces/GraphUI.ts:576

Anzeigereihenfolge, aufsteigend.

Standardwert ​

ts
declaration (or first-seen) order

predicate? ​

optional predicate: (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.