Zum Inhalt springen

pivotick v3.0.0


Pivotick / GraphUI / MainHeader

Interface: MainHeader ​

Definiert in: interfaces/GraphUI.ts:777

Definieren Sie, was im Hauptheader-Slot der Seitenleiste für Knoten oder Kanten angezeigt werden soll.

Diese Karten benennen Elemente auch an anderer Stelle – der Kopfzeile des Tooltips, der Name-Spalte der Tabelle, [[node]] Notizverweisen – es geht also um Benennung, nicht um ein Panel. Der Streifen oben auf der Arbeitsfläche ist etwas ganz anderes: Schalten Sie ihn mit GraphUI.topBar aus.

Eigenschaften ​

edgeHeaderMap ​

edgeHeaderMap: HeaderMapEntry<Edge>

Definiert in: interfaces/GraphUI.ts:779


nodeHeaderMap ​

nodeHeaderMap: HeaderMapEntry<Node>

Definiert in: interfaces/GraphUI.ts:778


render? ​

optional render: string | HTMLElement | (element, ctx) => FallbackRenderResult

Definiert in: interfaces/GraphUI.ts:797

Benutzerdefinierter Renderer für den Hauptheader. Dieser Inhalt überschreibt den standardmäßigen Hauptheader der Seitenleiste.

Standardwert ​

ts
undefined

Beispiele ​

ts
(element) => `element id: ${element.id}`
ts
// A custom header for a lone element, the default counts for everything else.
(element) => (element && !Array.isArray(element)) ? headerFor(element) : undefined

Bemerkungen ​

Ein zurückgegebenes string wird als einfacher Text gerendert; Geben Sie ein HTMLElement zurück, um HTML zu rendern. Möglicherweise async: Der Slot zeigt einen Platzhalter an, bis er aufgelöst wird, und ein Ergebnis, das nach dem Fortbewegen der Auswahl eintrifft, wird verworfen.

Geben Sie undefined zurück (oder lösen Sie es auf), um die Auswahl wieder an den Standard-Header zu übergeben: den nodeHeaderMap / edgeHeaderMap Titel für ein Element, die Auswahlanzahl für mehrere, die Canvas-Gesamtsumme für keines. Geben Sie null zurück, um nichts zu zeichnen.