拓展 / GraphOptions / GraphOptions
接口: GraphOptions
定义于:interfaces/GraphOptions.ts:21
备注
配置图形时应使用该接口作为入口点。
属性
callbacks?
optionalcallbacks:InterractionCallbacks<unknown>
定义于:interfaces/GraphOptions.ts:39
用于处理各种图形事件和渲染挂钩的回调。
i18n?
optionali18n:I18nOptions
定义于:interfaces/GraphOptions.ts:56
库自己编写的文本语言:菜单、面板、toast、工具提示。参见I18nOptions。
isDirected?
optionalisDirected:boolean
定义于:interfaces/GraphOptions.ts:45
启用图形是否有向
默认值
truelayout?
optionallayout:DeepPartial<LayoutOptions>
定义于:interfaces/GraphOptions.ts:34
布局特定的配置(例如树形、径向等)
pivotCandidateCeiling?
optionalpivotCandidateCeiling:number
定义于:interfaces/GraphOptions.ts:77
一个拓展 fetch 可以上演多少个候选人的绝对上限。返回更多内容的提供者将被拒绝,而不是被截断。
默认值
10000pivotIngestGrouped?
optionalpivotIngestGrouped:boolean
定义于:interfaces/GraphOptions.ts:101
每个拓展着陆到达时都会折叠成着陆组,每种类型一个 (graph.simplify.groupLanding):一键运行、autoIngest 拓展和查看的主要按钮。然后,Review 为绘制为单独节点的着陆提供摄取松散。 UI.simplify 关闭时被忽略。
默认值
falsepivotMarkUnsaved?
optionalpivotMarkUnsaved:boolean
定义于:interfaces/GraphOptions.ts:145
在拓展运行创建且尚未写回的每个节点上放置一个 pvt-node-unsaved 类,以便样式表可以标记它们。
一个类而不是一个徽章:边缘规定了四个角,而浓缩产生的容器节点上只有两个角,而将宣称的潜力推离边缘的标记的成本比它说的要高。默认情况下关闭 - 拓展面板中的计数始终说明这一点的真相。
默认值
falsepivotQuickIngestLimit?
optionalpivotQuickIngestLimit:number
定义于:interfaces/GraphOptions.ts:92
在不首先提供分类的情况下,一键式拓展可以登陆画布上的多少候选人 - 上下文菜单拓展行,或带有单个拓展的边缘徽章。只有 new 的候选者才算在内:重复数据删除将跳过的内容不会被计算在内,而屏幕上已存在的两个节点之间的边缘则会被计算在内。
无论哪种方式,它都不会为声明 PivotDefinition.autoIngest 的拓展做出任何决定,对于从拓展面板开始的运行也不会做出任何决定 - 去那里读取计数永远不会通过让结果落地来回答。
0 发送每个包含新内容的一键运行以进行分类。
默认值
50pivotRimBadge?
optionalpivotRimBadge:PivotRimBadge
定义于:interfaces/GraphOptions.ts:120
库将什么放在节点的边缘作为其拓展。
'per-pivot'— 每个拓展一个徽章,声明该节点的潜力,每个拓展都会打开该拓展。少数提供商想要什么。'summary'— one 徽章适用于所有人,无论提供者数量如何。它显示通过 Node.setPotential 声明的总数(没有拓展表 ID),或者,如果失败,则显示有多少个拓展表适用于该节点。单击它会打开该节点上的“拓展”面板 - 除非恰好应用一个拓展并且没有任何内容可以缩小,否则会直接运行。'off'——什么也没有。NodeStyle.badges还在画。
一个节点有四个边缘角,一旦有子节点,就只有两个边缘角,因此 'per-pivot' 在十几个提供者周围的地方不再可读。 'summary' 是一百的答案。
默认值
'per-pivot'pivotRimBadgeVisible?
optionalpivotRimBadgeVisible:PivotRimBadgeVisibility
定义于:interfaces/GraphOptions.ts:133
当pivotRimBadge徽章被抽取时。
'pivot-mode'— 仅当拓展轨道模式打开时,它们可以帮助选择原点。单击其中的一个会将面板范围限制到该节点和拓展。'always'— 无论何种模式,徽章也是进入 Pivot 模式的一种方式。'never'——一点也不。与pivotRimBadge: 'off'相同。
graph.pivots.rimBadgeVisible稍后更改。
默认值
'pivot-mode'pivots?
optionalpivots:PivotDefinition[]
定义于:interfaces/GraphOptions.ts:70
在构建任何内容之前进行注册,因此 UI 的第一次绘制已经知道是否有任何内容。请参阅 Graph.pivots 了解命令式门,以及 PluginContext.addPivot 了解插件一。
pivotSaveControls?
optionalpivotSaveControls:boolean
定义于:interfaces/GraphOptions.ts:155
拓展面板和分类窗格是否显示未保存的内容以及写入所有内容的“保存”。关闭时,消费者可以通过 graph.pivots.save(...) 在想要的地方进行储蓄;账本和保存本身没有改变。
graph.pivots.saveControls稍后更改。
默认值
trueplugins?
optionalplugins:PivotickPlugin[]
定义于:interfaces/GraphOptions.ts:63
UI 构建后要安装的插件。每个都有一个 PluginContext,并且可以添加 UI 元素、键绑定和生命周期挂钩。有关命令式注册,请参阅Graph.use。
render?
optionalrender:DeepPartial<GraphRendererOptions>
定义于:interfaces/GraphOptions.ts:25
渲染引擎的选项
simulation?
optionalsimulation:DeepPartial<SimulationOptions>
定义于:interfaces/GraphOptions.ts:29
模拟引擎选项
UI?
optionalUI:DeepPartial<GraphUI>
定义于:interfaces/GraphOptions.ts:50
用户界面选项