Pivotick / GraphUI / RegisteredExtraPanel
Interface: RegisteredExtraPanel
Definiert in: interfaces/GraphUI.ts:1030
Ein einmal registrierter ExtraPanel: Sein id wird immer aufgelöst.
Erweitert
Eigenschaften
alwaysVisible?
optionalalwaysVisible:boolean
Definiert in: interfaces/GraphUI.ts:1011
Soll das Panel immer sichtbar sein?
Standardwert
falseGeerbt von
id
id:
string
Definiert in: interfaces/GraphUI.ts:1031
Stabile Kennung, mit der das Panel in removePanel / refreshPanel angesprochen wird. Wird automatisch generiert, wenn es weggelassen wird.
Overrides
order?
optionalorder:number
Definiert in: interfaces/GraphUI.ts:1018
Anzeigereihenfolge in der Seitenleiste, aufsteigend. Panels, die eine order teilen, behalten ihre Registrierungsreihenfolge bei, sodass UI.extraPanels von oben nach unten liest und Laufzeitpanels danach angehängt werden.
Standardwert
0Geerbt von
reactive?
optionalreactive:boolean
Definiert in: interfaces/GraphUI.ts:1026
Lösen Sie title und render neu auf, wenn sich die Auswahl ändert. Legen Sie false für ein Panel fest, dessen Erstellung teuer ist und die Auswahl nicht beschreibt: Es wird dann einmal gerendert und nur durch ein explizites refreshPanel() neu erstellt.
Standardwert
trueGeerbt von
render
render:
ExtraPanelContent
Definiert in: interfaces/GraphUI.ts:1006
Ein string wird als einfacher Text gerendert; Übergeben Sie ein HTMLElement, um HTML zu rendern.
Geerbt von
title?
optionaltitle:ExtraPanelContent
Definiert in: interfaces/GraphUI.ts:1004
Die Kopfzeile des Panels. Ein string wird als einfacher Text gerendert; Übergeben Sie ein HTMLElement, um HTML zu rendern. Lassen Sie es weg (oder geben Sie es leer), wenn es sich um ein Panel ohne Kopfzeile handelt.