Aller au contenu

pivotick v3.0.0


pivotick / GraphOptions / GraphOptions

Interface: GraphOptions ​

Défini dans : interfaces/GraphOptions.ts:21

Remarques ​

Cette interface doit être utilisée comme point d’entrée lors de la configuration du graphique.

Propriétés ​

callbacks? ​

optional callbacks: InterractionCallbacks<unknown>

Défini dans : interfaces/GraphOptions.ts:39

Rappels pour gérer divers événements graphiques et hooks de rendu.


i18n? ​

optional i18n: I18nOptions

Défini dans : interfaces/GraphOptions.ts:56

La langue du texte que la bibliothèque écrit elle-même : menus, panneaux, toasts, info-bulles. Voir I18nOptions.


isDirected? ​

optional isDirected: boolean

Défini dans : interfaces/GraphOptions.ts:45

Activer si le graphique est orienté ou non

Valeur par défaut ​

ts
true

layout? ​

optional layout: DeepPartial<LayoutOptions>

Défini dans : interfaces/GraphOptions.ts:34

Configuration spécifique à la mise en page (par exemple, arborescence, radiale, etc.)


pivotCandidateCeiling? ​

optional pivotCandidateCeiling: number

Défini dans : interfaces/GraphOptions.ts:77

Plafond absolu sur le nombre de candidats qu'un pivot fetch peut présenter. Un fournisseur qui renvoie davantage est refusé et non tronqué.

Valeur par défaut ​

ts
10000

pivotIngestGrouped? ​

optional pivotIngestGrouped: boolean

Défini dans : interfaces/GraphOptions.ts:101

Chaque atterrissage de pivot arrive plié en groupes d'atterrissage, un par type (graph.simplify.groupLanding) : une exécution en un clic, un pivot autoIngest et les boutons principaux de Review. Review propose ensuite Ingest loose pour un atterrissage dessiné en nœuds séparés. Ignoré lorsque UI.simplify est désactivé.

Valeur par défaut ​

ts
false

pivotMarkUnsaved? ​

optional pivotMarkUnsaved: boolean

Défini dans : interfaces/GraphOptions.ts:145

Mettez une classe pvt-node-unsaved sur chaque nœud créé par une exécution de pivot et n'a pas encore été réécrit, afin qu'une feuille de style puisse les marquer.

Une classe plutôt qu'un insigne : la jante rationne quatre coins et seulement deux sur les nœuds du conteneur qu'un enrichissement produit, et un marqueur qui repousse un potentiel déclaré hors de la jante coûte plus cher qu'il ne le dit. Désactivé par défaut : le décompte dans le panneau Pivot est la surface qui dit toujours la vérité à ce sujet.

Valeur par défaut ​

ts
false

pivotQuickIngestLimit? ​

optional pivotQuickIngestLimit: number

Défini dans : interfaces/GraphOptions.ts:92

Combien de candidats un pivot en un clic peut atterrir sur le canevas sans proposer de tri au préalable : une ligne de pivot dans le menu contextuel ou un badge de jante avec un seul pivot à proposer. Seuls les candidats qui sont nouveau comptent : ce que la déduplication ignorera ne l'est pas, et un bord entre deux nœuds déjà à l'écran le fait.

Cela ne décide rien pour un pivot qui a déclaré PivotDefinition.autoIngest dans un sens ou dans l'autre, et rien du tout pour une exécution lancée à partir du panneau Pivot - y aller pour lire les décomptes n'obtient jamais de réponse en faisant atterrir les résultats à la place.

0 envoie chaque exécution en un clic contenant quelque chose de nouveau au tri.

Valeur par défaut ​

ts
50

pivotRimBadge? ​

optional pivotRimBadge: PivotRimBadge

Défini dans : interfaces/GraphOptions.ts:120

Ce que la bibliothèque met sur le bord d'un nœud pour ses pivots.

  • 'per-pivot' — un badge par pivot qui a déclaré un potentiel pour ce nœud, chaque ouverture de ce pivot. Ce que souhaite une poignée de prestataires.
  • 'summary' — un badge pour tous, quel que soit le nombre de prestataires. Il montre le total déclaré via Node.setPotential sans identifiant de pivot, ou, à défaut, combien de pivots s'appliquent au nœud. En cliquant dessus, vous ouvrez le panneau Pivot sur ce nœud - à moins qu'exactement un pivot ne s'applique et qu'il n'ait rien à rétrécir, qui s'exécute immédiatement.
  • 'off' — rien. NodeStyle.badges tire toujours.

Un nœud a quatre coins de jante et seulement deux une fois qu'il a des enfants, donc 'per-pivot' cesse d'être lisible quelque part autour d'une douzaine de fournisseurs. 'summary' est la réponse à cent.

Valeur par défaut ​

ts
'per-pivot'

pivotRimBadgeVisible? ​

optional pivotRimBadgeVisible: PivotRimBadgeVisibility

Défini dans : interfaces/GraphOptions.ts:133

Lorsque les badges pivotRimBadge sont tirés.

  • 'pivot-mode' — uniquement lorsque le mode rail Pivot est ouvert, où ils aident à choisir une origine. En cliquant sur l'un d'entre eux, le panneau s'étend à ce nœud et à ce pivot.
  • 'always' — quel que soit le mode, un badge est donc également un moyen d'accéder au mode Pivot.
  • 'never' – pas du tout. Identique à pivotRimBadge: 'off'.

graph.pivots.rimBadgeVisible le change plus tard.

Valeur par défaut ​

ts
'pivot-mode'

pivots? ​

optional pivots: PivotDefinition[]

Défini dans : interfaces/GraphOptions.ts:70

Pivote pour s'enregistrer avant que quoi que ce soit ne soit construit, afin que la première peinture de l'interface utilisateur sache déjà s'il y en a. Voir Graph.pivots pour la porte impérative et PluginContext.addPivot pour celle du plugin.


pivotSaveControls? ​

optional pivotSaveControls: boolean

Défini dans : interfaces/GraphOptions.ts:155

Si le panneau Pivot et le volet de tri affichent ce qui n'est pas enregistré avec une sauvegarde qui écrit tout cela. Désactivé, le consommateur propose d'épargner là où il le souhaite, via graph.pivots.save(...) ; le grand livre et la sauvegarde elle-même sont inchangés.

graph.pivots.saveControls le change plus tard.

Valeur par défaut ​

ts
true

plugins? ​

optional plugins: PivotickPlugin[]

Défini dans : interfaces/GraphOptions.ts:63

Plugins à installer après la création de l'interface utilisateur. Chacun reçoit un PluginContext et peut ajouter des éléments d'interface utilisateur, des raccourcis clavier et des hooks de cycle de vie. Voir Graph.use pour une inscription impérative.


render? ​

optional render: DeepPartial<GraphRendererOptions>

Défini dans : interfaces/GraphOptions.ts:25

Options pour le moteur de rendu


simulation? ​

optional simulation: DeepPartial<SimulationOptions>

Défini dans : interfaces/GraphOptions.ts:29

Options pour le moteur de simulation


UI? ​

optional UI: DeepPartial<GraphUI>

Défini dans : interfaces/GraphOptions.ts:50

Options pour l'interface utilisateur