跳转到内容

pivotick v3.0.0


拓展 / 拓展 / PivotManagerLike

接口: PivotManagerLike ​

定义于:interfaces/Pivot.ts:621

形状 Graph.pivots 暴露。声明为接口,以便将面向消费者的表面记录在一个位置,并且实现可以保留在内部。

方法 ​

all() ​

all(): PivotDefinition[]

定义于:interfaces/Pivot.ts:640

每个注册的拓展,按注册顺序。

返回值 ​

PivotDefinition[]


applicableCount() ​

applicableCount(node): number

定义于:interfaces/Pivot.ts:653

有多少个拓展适用于一个节点 - 'summary' 边缘徽章的数量。在图形更改之间举行,因此每次渲染询问每个节点的成本很便宜。

参数 ​

node ​

Node

返回值 ​

number


cancel() ​

cancel(pivotId?, kind?): void

定义于:interfaces/Pivot.ts:661

中止正在进行的调用——一个或全部的调用,也可以选择仅一种。

参数 ​

pivotId? ​

string

kind? ​

"summarize" | "fetch"

返回值 ​

void


canonicalId() ​

canonicalId(element): string | undefined

定义于:interfaces/Pivot.ts:695

源系统在保存元素时分配给该元素的 id。该元素保留自己的 id - 重新键入涉及边缘、集群、选择、查询引擎和历史记录 - 因此 graph.getNode(canonicalId) 仍然会丢失,而这是没有丢失的读取。

参数 ​

element ​

Node | Edge

返回值 ​

string | undefined


dismissPending() ​

dismissPending(pivotId): void

定义于:interfaces/Pivot.ts:658

放弃等待重播并继续对正在放映的内容进行分类。

参数 ​

pivotId ​

string

返回值 ​

void


for() ​

for(nodes): PivotDefinition[]

定义于:interfaces/Pivot.ts:642

适用于这个起源。空原点会产生无原点拓展。

参数 ​

nodes ​

Node[]

返回值 ​

PivotDefinition[]


get() ​

get(id): PivotDefinition | undefined

定义于:interfaces/Pivot.ts:638

参数 ​

id ​

string

返回值 ​

PivotDefinition | undefined


invalidate() ​

invalidate(pivotId?, nodes?): void

定义于:interfaces/Pivot.ts:659

参数 ​

pivotId? ​

string

nodes? ​

Node[]

返回值 ​

void


isSavable() ​

isSavable(element): boolean

定义于:interfaces/Pivot.ts:688

该元素是否属于其主元可以将其写入任何位置的运行。

参数 ​

element ​

Node | Edge

返回值 ​

boolean


isSaved() ​

isSaved(element): boolean

定义于:interfaces/Pivot.ts:686

写入源系统。 false 表示未保存的 * 和 * 不可保存。

参数 ​

element ​

Node | Edge

返回值 ​

boolean


originFor() ​

originFor(id, nodes): Node[]

定义于:interfaces/Pivot.ts:648

一个主元适用于多少 nodes — 它实际运行的原点。当它根本不适用时为空,并且对于无源拓展始终为空。表面上写着“您选择的 5 个中的 3 个”。

参数 ​

id ​

string

nodes ​

Node[]

返回值 ​

Node[]


register() ​

register(definition): () => void

定义于:interfaces/Pivot.ts:636

参数 ​

definition ​

PivotDefinition

返回值 ​

(): void

返回值 ​

void


run() ​

run(id, nodes?, narrowing?, options?): Promise<PivotRunOutcome>

定义于:interfaces/Pivot.ts:654

参数 ​

id ​

string

nodes? ​

Node[]

narrowing? ​

PivotNarrowing

options? ​

PivotRunOptions

返回值 ​

Promise<PivotRunOutcome>


save() ​

save(target?, options?): Promise<PivotSaveReport>

定义于:interfaces/Pivot.ts:677

将摄取的运行写回其源系统。运行一次进行一个,并且其主元声明没有 save 的运行永远不会在其中。

每次运行仅发送尚未保存的内容,因此重试是相同的调用。

参数 ​

target? ​

一次运行的运行 id,该拓展的每个未保存运行的拓展 id,仅针对这些元素的 PivotSaveSelection,或者对于所有元素都没有。

string | PivotSaveSelection

options? ​

PivotSaveOptions

interactive: true当分析师要求保存时,PivotSaveContext.promptData可以打开其模式。

返回值 ​

Promise<PivotSaveReport>


showPending() ​

showPending(pivotId): void

定义于:interfaces/Pivot.ts:656

将等待重播的节目推广到演出现场。

参数 ​

pivotId ​

string

返回值 ​

void


unregister() ​

unregister(id): void

定义于:interfaces/Pivot.ts:637

参数 ​

id ​

string

返回值 ​

void


unsaved() ​

unsaved(): PivotRun[]

定义于:interfaces/Pivot.ts:679

可保存运行时元素仍在画布上且尚未写入。

返回值 ​

PivotRun[]


unsavedCount() ​

unsavedCount(pivotId?): object

定义于:interfaces/Pivot.ts:684

保存会发送什么,是准确的而不是建议性的。当给定 id 时,缩小到一个拓展表的运行 — 分类窗格自己的行数。

参数 ​

pivotId? ​

string

返回值 ​

object

edges ​

edges: number

nodes ​

nodes: number

属性 ​

candidateCeiling ​

candidateCeiling: number

定义于:interfaces/Pivot.ts:623

fetch可以上演的绝对上限。拒绝而不是截断。


quickIngestLimit ​

quickIngestLimit: number

定义于:interfaces/Pivot.ts:629

一键式拓展在没有分类的情况下登陆了多少新候选人 - UI 经理的 quickPivot 将其传递为 PivotRunOptions.autoIngestUpTo。以任何其他方式进行的运行不受影响。


rimBadge ​

rimBadge: PivotRimBadge

定义于:interfaces/Pivot.ts:631

库在节点的边缘绘制什么作为其拓展。


rimBadgeVisible ​

rimBadgeVisible: PivotRimBadgeVisibility

定义于:interfaces/Pivot.ts:633

当那些边缘徽章被绘制时。


saveControls ​

saveControls: boolean

定义于:interfaces/Pivot.ts:635

透视面板和分类窗格是否提供自己的保存。