跳转到内容

pivotick v3.0.0


拓展 / GraphOptions / GraphOptions

接口: GraphOptions ​

定义于:interfaces/GraphOptions.ts:21

备注 ​

配置图形时应使用该接口作为入口点。

属性 ​

callbacks? ​

optional callbacks: InterractionCallbacks<unknown>

定义于:interfaces/GraphOptions.ts:39

用于处理各种图形事件和渲染挂钩的回调。


i18n? ​

optional i18n: I18nOptions

定义于:interfaces/GraphOptions.ts:56

库自己编写的文本语言:菜单、面板、toast、工具提示。参见I18nOptions。


isDirected? ​

optional isDirected: boolean

定义于:interfaces/GraphOptions.ts:45

启用图形是否有向

默认值 ​

ts
true

layout? ​

optional layout: DeepPartial<LayoutOptions>

定义于:interfaces/GraphOptions.ts:34

布局特定的配置(例如树形、径向等)


pivotCandidateCeiling? ​

optional pivotCandidateCeiling: number

定义于:interfaces/GraphOptions.ts:77

一个拓展 fetch 可以上演多少个候选人的绝对上限。返回更多内容的提供者将被拒绝,而不是被截断。

默认值 ​

ts
10000

pivotIngestGrouped? ​

optional pivotIngestGrouped: boolean

定义于:interfaces/GraphOptions.ts:101

每个拓展着陆到达时都会折叠成着陆组,每种类型一个 (graph.simplify.groupLanding):一键运行、autoIngest 拓展和查看的主要按钮。然后,Review 为绘制为单独节点的着陆提供摄取松散。 UI.simplify 关闭时被忽略。

默认值 ​

ts
false

pivotMarkUnsaved? ​

optional pivotMarkUnsaved: boolean

定义于:interfaces/GraphOptions.ts:145

在拓展运行创建且尚未写回的每个节点上放置一个 pvt-node-unsaved 类,以便样式表可以标记它们。

一个类而不是一个徽章:边缘规定了四个角,而浓缩产生的容器节点上只有两个角,而将宣称的潜力推离边缘的标记的成本比它说的要高。默认情况下关闭 - 拓展面板中的计数始终说明这一点的真相。

默认值 ​

ts
false

pivotQuickIngestLimit? ​

optional pivotQuickIngestLimit: number

定义于:interfaces/GraphOptions.ts:92

在不首先提供分类的情况下,一键式拓展可以登陆画布上的多少候选人 - 上下文菜单拓展行,或带有单个拓展的边缘徽章。只有 new 的候选者才算在内:重复数据删除将跳过的内容不会被计算在内,而屏幕上已存在的两个节点之间的边缘则会被计算在内。

无论哪种方式,它都不会为声明 PivotDefinition.autoIngest 的拓展做出任何决定,对于从拓展面板开始的运行也不会做出任何决定 - 去那里读取计数永远不会通过让结果落地来回答。

0 发送每个包含新内容的一键运行以进行分类。

默认值 ​

ts
50

pivotRimBadge? ​

optional pivotRimBadge: PivotRimBadge

定义于:interfaces/GraphOptions.ts:120

库将什么放在节点的边缘作为其拓展。

  • 'per-pivot' — 每个拓展一个徽章,声明该节点的潜力,每个拓展都会打开该拓展。少数提供商想要什么。
  • 'summary' — one 徽章适用于所有人,无论提供者数量如何。它显示通过 Node.setPotential 声明的总数(没有拓展表 ID),或者,如果失败,则显示有多少个拓展表适用于该节点。单击它会打开该节点上的“拓展”面板 - 除非恰好应用一个拓展并且没有任何内容可以缩小,否则会直接运行。
  • 'off'——什么也没有。 NodeStyle.badges还在画。

一个节点有四个边缘角,一旦有子节点,就只有两个边缘角,因此 'per-pivot' 在十几个提供者周围的地方不再可读。 'summary' 是一百的答案。

默认值 ​

ts
'per-pivot'

pivotRimBadgeVisible? ​

optional pivotRimBadgeVisible: PivotRimBadgeVisibility

定义于:interfaces/GraphOptions.ts:133

当pivotRimBadge徽章被抽取时。

  • 'pivot-mode' — 仅当拓展轨道模式打开时,它们可以帮助选择原点。单击其中的一个会将面板范围限制到该节点和拓展。
  • 'always' — 无论何种模式,徽章也是进入 Pivot 模式的一种方式。
  • 'never'——一点也不。与pivotRimBadge: 'off'相同。

graph.pivots.rimBadgeVisible稍后更改。

默认值 ​

ts
'pivot-mode'

pivots? ​

optional pivots: PivotDefinition[]

定义于:interfaces/GraphOptions.ts:70

在构建任何内容之前进行注册,因此 UI 的第一次绘制已经知道是否有任何内容。请参阅 Graph.pivots 了解命令式门,以及 PluginContext.addPivot 了解插件一。


pivotSaveControls? ​

optional pivotSaveControls: boolean

定义于:interfaces/GraphOptions.ts:155

拓展面板和分类窗格是否显示未保存的内容以及写入所有内容的“保存”。关闭时,消费者可以通过 graph.pivots.save(...) 在想要的地方进行储蓄;账本和保存本身没有改变。

graph.pivots.saveControls稍后更改。

默认值 ​

ts
true

plugins? ​

optional plugins: PivotickPlugin[]

定义于:interfaces/GraphOptions.ts:63

UI 构建后要安装的插件。每个都有一个 PluginContext,并且可以添加 UI 元素、键绑定和生命周期挂钩。有关命令式注册,请参阅Graph.use。


render? ​

optional render: DeepPartial<GraphRendererOptions>

定义于:interfaces/GraphOptions.ts:25

渲染引擎的选项


simulation? ​

optional simulation: DeepPartial<SimulationOptions>

定义于:interfaces/GraphOptions.ts:29

模拟引擎选项


UI? ​

optional UI: DeepPartial<GraphUI>

定义于:interfaces/GraphOptions.ts:50

用户界面选项