Zum Inhalt springen

pivotick v3.0.0


Pivotick / GraphOptions / GraphOptions

Interface: GraphOptions ​

Definiert in: interfaces/GraphOptions.ts:21

Bemerkungen ​

Diese Schnittstelle sollte als Einstiegspunkt bei der Konfiguration des Diagramms verwendet werden.

Eigenschaften ​

callbacks? ​

optional callbacks: InterractionCallbacks<unknown>

Definiert in: interfaces/GraphOptions.ts:39

Rückrufe zur Verarbeitung verschiedener Diagrammereignisse und Render-Hooks.


i18n? ​

optional i18n: I18nOptions

Definiert in: interfaces/GraphOptions.ts:56

Die Sprache des Textes, den die Bibliothek selbst schreibt: Menüs, Panels, Toasts, Tooltips. Siehe I18nOptions.


isDirected? ​

optional isDirected: boolean

Definiert in: interfaces/GraphOptions.ts:45

Aktivieren Sie, ob das Diagramm gerichtet ist oder nicht

Standardwert ​

ts
true

layout? ​

optional layout: DeepPartial<LayoutOptions>

Definiert in: interfaces/GraphOptions.ts:34

Layoutspezifische Konfiguration (z. B. Baum, Radial usw.)


pivotCandidateCeiling? ​

optional pivotCandidateCeiling: number

Definiert in: interfaces/GraphOptions.ts:77

Absolute Obergrenze dafür, wie viele Kandidaten ein Pivot fetch aufnehmen darf. Ein Anbieter, der mehr zurückgibt, wird abgelehnt und nicht gekürzt.

Standardwert ​

ts
10000

pivotIngestGrouped? ​

optional pivotIngestGrouped: boolean

Definiert in: interfaces/GraphOptions.ts:101

Jede Pivot-Landung wird in Landegruppen unterteilt, eine pro Typ (graph.simplify.groupLanding): ein Ein-Klick-Lauf, ein autoIngest-Pivot und die Hauptschaltflächen von Review. Review bietet dann Los aufnehmen für einen Treppenabsatz an, der als separate Knoten gezeichnet wird. Wird ignoriert, solange UI.simplify ausgeschaltet ist.

Standardwert ​

ts
false

pivotMarkUnsaved? ​

optional pivotMarkUnsaved: boolean

Definiert in: interfaces/GraphOptions.ts:145

Fügen Sie eine pvt-node-unsaved-Klasse auf jedem Knoten ein, der von einem Pivot-Lauf erstellt und noch nicht zurückgeschrieben wurde, damit ein Stylesheet sie markieren kann.

Eine Klasse statt eines Abzeichens: Der Rand verteilt vier Ecken und nur zwei auf den Containerknoten, eine Anreicherung erzeugt, und ein Marker, der ein deklariertes Potenzial vom Rand verdrängt, kostet mehr, als er sagt. Standardmäßig deaktiviert – die Zahl im Pivot-Bedienfeld ist die Oberfläche, die immer die Wahrheit darüber sagt.

Standardwert ​

ts
false

pivotQuickIngestLimit? ​

optional pivotQuickIngestLimit: number

Definiert in: interfaces/GraphOptions.ts:92

Wie viele Kandidaten kann ein Ein-Klick-Pivot auf der Arbeitsfläche landen, ohne vorher eine Triage anzubieten – eine Kontextmenü-Pivot-Reihe oder ein Randabzeichen mit einem einzelnen Pivot zum Anbieten? Es zählen nur Kandidaten, die neu sind: Was dedup überspringt, wird nicht übersprungen, und eine Kante zwischen zwei Knoten, die bereits auf dem Bildschirm angezeigt werden, schon.

Es entscheidet nichts für einen Pivot, der in beiden Fällen PivotDefinition.autoIngest deklariert hat, und überhaupt nichts für einen Lauf, der über das Pivot-Panel gestartet wurde – wenn man dorthin geht, um die Zählungen zu lesen, werden stattdessen nie die Ergebnisse angezeigt.

0 sendet jeden Ein-Klick-Lauf mit etwas Neuem an die Triage.

Standardwert ​

ts
50

pivotRimBadge? ​

optional pivotRimBadge: PivotRimBadge

Definiert in: interfaces/GraphOptions.ts:120

Was die Bibliothek für ihre Pivots auf den Rand eines Knotens legt.

  • 'per-pivot' – ein Abzeichen pro Pivot, das ein Potenzial für diesen Knoten angibt, wobei jeder Pivot diesen Pivot öffnet. Was eine Handvoll Anbieter wollen.
  • 'summary' – ein Abzeichen für alle, unabhängig von der Anzahl der Anbieter. Es zeigt die über Node.setPotential deklarierte Gesamtsumme ohne Pivot-ID oder, falls dies nicht der Fall ist, wie viele Pivots für den Knoten gelten. Wenn Sie darauf klicken, wird das Pivot-Bedienfeld für diesen Knoten geöffnet – es sei denn, es gilt genau ein Pivot und es gibt nichts zum Eingrenzen, was direkt verläuft.
  • 'off' – nichts. NodeStyle.badges zeichnet immer noch.

Ein Knoten hat vier Randecken und nur zwei, sobald er Kinder hat, sodass 'per-pivot' bei etwa einem Dutzend Anbietern nicht mehr lesbar ist. 'summary' ist die Antwort bei hundert.

Standardwert ​

ts
'per-pivot'

pivotRimBadgeVisible? ​

optional pivotRimBadgeVisible: PivotRimBadgeVisibility

Definiert in: interfaces/GraphOptions.ts:133

Wenn die pivotRimBadge Abzeichen gezogen werden.

  • 'pivot-mode' – nur, wenn der Pivot-Rail-Modus geöffnet ist, wo sie bei der Auswahl eines Ursprungs helfen. Wenn Sie dort auf einen klicken, wird das Panel auf diesen Knoten und Pivot beschränkt.
  • 'always' – unabhängig vom Modus, ein Badge ist also auch ein Weg in den Pivot-Modus.
  • 'never' – überhaupt nicht. Das Gleiche wie pivotRimBadge: 'off'.

graph.pivots.rimBadgeVisible ändert es später.

Standardwert ​

ts
'pivot-mode'

pivots? ​

optional pivots: PivotDefinition[]

Definiert in: interfaces/GraphOptions.ts:70

Pivots zur Registrierung, bevor etwas erstellt wird, sodass die erste Farbe der Benutzeroberfläche bereits weiß, ob welche vorhanden sind. Siehe Graph.pivots für die Imperativ-Tür und PluginContext.addPivot für das Plugin.


pivotSaveControls? ​

optional pivotSaveControls: boolean

Definiert in: interfaces/GraphOptions.ts:155

Ob das Pivot-Bedienfeld und das Triage-Fenster zeigen, was nicht gespeichert ist, mit einer Speicherung, die alles schreibt. Aus: Der Verbraucher bietet das Sparen dort an, wo er möchte, bis graph.pivots.save(...); Das Hauptbuch und die Speicherung selbst bleiben unverändert.

graph.pivots.saveControls ändert es später.

Standardwert ​

ts
true

plugins? ​

optional plugins: PivotickPlugin[]

Definiert in: interfaces/GraphOptions.ts:63

Plugins, die nach der Erstellung der Benutzeroberfläche installiert werden müssen. Jedem wird ein PluginContext übergeben und er kann UI-Elemente, Tastenkombinationen und Lebenszyklus-Hooks hinzufügen. Für eine zwingende Registrierung siehe Graph.use.


render? ​

optional render: DeepPartial<GraphRendererOptions>

Definiert in: interfaces/GraphOptions.ts:25

Optionen für die Rendering-Engine


simulation? ​

optional simulation: DeepPartial<SimulationOptions>

Definiert in: interfaces/GraphOptions.ts:29

Optionen für die Simulations-Engine


UI? ​

optional UI: DeepPartial<GraphUI>

Definiert in: interfaces/GraphOptions.ts:50

Optionen für die Benutzeroberfläche