Zum Inhalt springen

pivotick v3.0.0


Pivotick / GraphUI / RegisteredDockTab

Interface: RegisteredDockTab ​

Definiert in: interfaces/GraphUI.ts:1417

Ein DockTab einmal registriert: sein id wird aufgelöst.

Erweitert ​

Eigenschaften ​

icon? ​

optional icon: string

Definiert in: interfaces/GraphUI.ts:1382

Eine vor der Beschriftung im Streifen gezeichnete Glyphe, die markiert, woher die Scheibe stammt.

Eine SVG-Zeichenfolge, injiziert mit innerHTML und nicht bereinigt – sie muss vertrauenswürdig sein, genau wie PivotDefinition.icon. Nützlich, wenn mehrere Registerkarten die gleiche Art des Bereichs sind: vier Kandidatenbewertungen und eine Datentabelle, die ansonsten als eine Liste von fünf gelesen wird.

Geerbt von ​

DockTab.icon


id ​

id: string

Definiert in: interfaces/GraphUI.ts:1418

Stabile Identität: was removeDockTab / activateDockTab nimmt und das data-tab auf dem Knopf des Streifens steht.

Standardwert ​

ein automatisch generiertes pvt-dock-tab-N

Overrides ​

DockTab.id


label ​

label: string

Definiert in: interfaces/GraphUI.ts:1373

Das Etikett des Streifens wird wörtlich verwendet (damit es übersetzt werden kann).

Geerbt von ​

DockTab.label


onActivate()? ​

optional onActivate: (tab) => void

Definiert in: interfaces/GraphUI.ts:1412

Wird aufgerufen, wenn diese Registerkarte in den Vordergrund kommt und wenn sie verschwindet. Ein Tab, der Live-Daten überwacht, sollte in onDeactivate nicht mehr funktionieren und in onActivate aufholen: Nichts anderes sagt ihm, dass er sich außerhalb des Bildschirms befindet.

Parameter ​

tab ​

DockTabHandle

Rückgabewert ​

void

Geerbt von ​

DockTab.onActivate


onDeactivate()? ​

optional onDeactivate: (tab) => void

Definiert in: interfaces/GraphUI.ts:1413

Parameter ​

tab ​

DockTabHandle

Rückgabewert ​

void

Geerbt von ​

DockTab.onDeactivate


order? ​

optional order: number

Definiert in: interfaces/GraphUI.ts:1406

Anzeigereihenfolge im Streifen, aufsteigend. Gleiche Reihenfolgen behalten die Registrierungsreihenfolge bei – und da Plugins nach der Erstellung der Benutzeroberfläche installiert werden, landen die Registerkarten eines Plugins hinter den integrierten Tabs, ohne dass dies angegeben werden muss.

Standardwert ​

ts
0

Geerbt von ​

DockTab.order


render() ​

render: (tab) => HTMLElement

Definiert in: interfaces/GraphUI.ts:1388

Bauen Sie den Körper der Scheibe. Wird träge once genannt, wenn der Tab zum ersten Mal im Vordergrund erscheint – ein Tab, den niemand öffnet, kostet nichts. Das Element bleibt erhalten und wird bei späteren Aktivierungen wieder angehängt, sodass es seinen eigenen Status beibehält (einschließlich Scrollposition).

Parameter ​

tab ​

DockTabHandle

Rückgabewert ​

HTMLElement

Geerbt von ​

DockTab.render


toolbar()? ​

optional toolbar: (tab) => HTMLElement | HTMLElement[]

Definiert in: interfaces/GraphUI.ts:1399

Erstellen Sie die Kopfzeilensteuerelemente dieser Registerkarte, die als Teil der Kopfzeile des Docks angeordnet sind. Wird bei jeder Aktivierung erneut aufgerufen, damit die Steuerelemente den aktuellen Status der Registerkarte widerspiegeln können.

Ein Bereich mit mehreren eigenen Ansichten stellt hier den Schalter dar. Zwei öffentliche Klassen verleihen ihm das gleiche Aussehen wie die integrierte Tabelle – pvt-dock-views auf der Leiste, pvt-dock-view auf jeder Schaltfläche, active auf der aktuellen – es bleibt also eine Pillengruppe neben den eigenen Registerkarten des Docks und folgt dem Thema.

Parameter ​

tab ​

DockTabHandle

Rückgabewert ​

HTMLElement | HTMLElement[]

Geerbt von ​

DockTab.toolbar