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?
optionalcallbacks:InterractionCallbacks<unknown>
Défini dans : interfaces/GraphOptions.ts:39
Rappels pour gérer divers événements graphiques et hooks de rendu.
i18n?
optionali18n: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?
optionalisDirected:boolean
Défini dans : interfaces/GraphOptions.ts:45
Activer si le graphique est orienté ou non
Valeur par défaut
truelayout?
optionallayout:DeepPartial<LayoutOptions>
Défini dans : interfaces/GraphOptions.ts:34
Configuration spécifique à la mise en page (par exemple, arborescence, radiale, etc.)
pivotCandidateCeiling?
optionalpivotCandidateCeiling: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
10000pivotIngestGrouped?
optionalpivotIngestGrouped: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
falsepivotMarkUnsaved?
optionalpivotMarkUnsaved: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
falsepivotQuickIngestLimit?
optionalpivotQuickIngestLimit: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
50pivotRimBadge?
optionalpivotRimBadge: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.badgestire 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
'per-pivot'pivotRimBadgeVisible?
optionalpivotRimBadgeVisible: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
'pivot-mode'pivots?
optionalpivots: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?
optionalpivotSaveControls: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
trueplugins?
optionalplugins: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?
optionalrender:DeepPartial<GraphRendererOptions>
Défini dans : interfaces/GraphOptions.ts:25
Options pour le moteur de rendu
simulation?
optionalsimulation:DeepPartial<SimulationOptions>
Défini dans : interfaces/GraphOptions.ts:29
Options pour le moteur de simulation
UI?
optionalUI:DeepPartial<GraphUI>
Défini dans : interfaces/GraphOptions.ts:50
Options pour l'interface utilisateur