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?
optionalcallbacks:InterractionCallbacks<unknown>
Definiert in: interfaces/GraphOptions.ts:39
Rückrufe zur Verarbeitung verschiedener Diagrammereignisse und Render-Hooks.
i18n?
optionali18n:I18nOptions
Definiert in: interfaces/GraphOptions.ts:56
Die Sprache des Textes, den die Bibliothek selbst schreibt: Menüs, Panels, Toasts, Tooltips. Siehe I18nOptions.
isDirected?
optionalisDirected:boolean
Definiert in: interfaces/GraphOptions.ts:45
Aktivieren Sie, ob das Diagramm gerichtet ist oder nicht
Standardwert
truelayout?
optionallayout:DeepPartial<LayoutOptions>
Definiert in: interfaces/GraphOptions.ts:34
Layoutspezifische Konfiguration (z. B. Baum, Radial usw.)
pivotCandidateCeiling?
optionalpivotCandidateCeiling: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
10000pivotIngestGrouped?
optionalpivotIngestGrouped: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
falsepivotMarkUnsaved?
optionalpivotMarkUnsaved: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
falsepivotQuickIngestLimit?
optionalpivotQuickIngestLimit: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
50pivotRimBadge?
optionalpivotRimBadge: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.badgeszeichnet 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
'per-pivot'pivotRimBadgeVisible?
optionalpivotRimBadgeVisible: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 wiepivotRimBadge: 'off'.
graph.pivots.rimBadgeVisible ändert es später.
Standardwert
'pivot-mode'pivots?
optionalpivots: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?
optionalpivotSaveControls: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
trueplugins?
optionalplugins: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?
optionalrender:DeepPartial<GraphRendererOptions>
Definiert in: interfaces/GraphOptions.ts:25
Optionen für die Rendering-Engine
simulation?
optionalsimulation:DeepPartial<SimulationOptions>
Definiert in: interfaces/GraphOptions.ts:29
Optionen für die Simulations-Engine
UI?
optionalUI:DeepPartial<GraphUI>
Definiert in: interfaces/GraphOptions.ts:50
Optionen für die Benutzeroberfläche