接口: PivotManagerLike
形状 Graph.pivots 暴露。声明为接口,以便将面向消费者的表面记录在一个位置,并且实现可以保留在内部。
方法
all()
all():
PivotDefinition[]
每个注册的拓展,按注册顺序。
返回值
applicableCount()
applicableCount(
node):number
有多少个拓展适用于一个节点 - 'summary' 边缘徽章的数量。在图形更改之间举行,因此每次渲染询问每个节点的成本很便宜。
参数
node
返回值
number
cancel()
cancel(
pivotId?,kind?):void
中止正在进行的调用——一个或全部的调用,也可以选择仅一种。
参数
pivotId?
string
kind?
"summarize" | "fetch"
返回值
void
canonicalId()
canonicalId(
element):string|undefined
源系统在保存元素时分配给该元素的 id。该元素保留自己的 id - 重新键入涉及边缘、集群、选择、查询引擎和历史记录 - 因此 graph.getNode(canonicalId) 仍然会丢失,而这是没有丢失的读取。
参数
element
返回值
string | undefined
dismissPending()
dismissPending(
pivotId):void
放弃等待重播并继续对正在放映的内容进行分类。
参数
pivotId
string
返回值
void
for()
for(
nodes):PivotDefinition[]
适用于这个起源。空原点会产生无原点拓展。
参数
nodes
Node[]
返回值
get()
get(
id):PivotDefinition|undefined
参数
id
string
返回值
PivotDefinition | undefined
invalidate()
invalidate(
pivotId?,nodes?):void
参数
pivotId?
string
nodes?
Node[]
返回值
void
isSavable()
isSavable(
element):boolean
该元素是否属于其主元可以将其写入任何位置的运行。
参数
element
返回值
boolean
isSaved()
isSaved(
element):boolean
写入源系统。 false 表示未保存的 * 和 * 不可保存。
参数
element
返回值
boolean
originFor()
originFor(
id,nodes):Node[]
一个主元适用于多少 nodes — 它实际运行的原点。当它根本不适用时为空,并且对于无源拓展始终为空。表面上写着“您选择的 5 个中的 3 个”。
参数
id
string
nodes
Node[]
返回值
Node[]
register()
register(
definition): () =>void
参数
definition
返回值
():
void
返回值
void
run()
run(
id,nodes?,narrowing?,options?):Promise<PivotRunOutcome>
参数
id
string
nodes?
Node[]
narrowing?
options?
返回值
Promise<PivotRunOutcome>
save()
save(
target?,options?):Promise<PivotSaveReport>
将摄取的运行写回其源系统。运行一次进行一个,并且其主元声明没有 save 的运行永远不会在其中。
每次运行仅发送尚未保存的内容,因此重试是相同的调用。
参数
target?
一次运行的运行 id,该拓展的每个未保存运行的拓展 id,仅针对这些元素的 PivotSaveSelection,或者对于所有元素都没有。
string | PivotSaveSelection
options?
interactive: true当分析师要求保存时,PivotSaveContext.promptData可以打开其模式。
返回值
Promise<PivotSaveReport>
showPending()
showPending(
pivotId):void
将等待重播的节目推广到演出现场。
参数
pivotId
string
返回值
void
unregister()
unregister(
id):void
参数
id
string
返回值
void
unsaved()
unsaved():
PivotRun[]
可保存运行时元素仍在画布上且尚未写入。
返回值
PivotRun[]
unsavedCount()
unsavedCount(
pivotId?):object
保存会发送什么,是准确的而不是建议性的。当给定 id 时,缩小到一个拓展表的运行 — 分类窗格自己的行数。
参数
pivotId?
string
返回值
object
edges
edges:
number
nodes
nodes:
number
属性
candidateCeiling
candidateCeiling:
number
fetch可以上演的绝对上限。拒绝而不是截断。
quickIngestLimit
quickIngestLimit:
number
一键式拓展在没有分类的情况下登陆了多少新候选人 - UI 经理的 quickPivot 将其传递为 PivotRunOptions.autoIngestUpTo。以任何其他方式进行的运行不受影响。
rimBadge
rimBadge:
PivotRimBadge
库在节点的边缘绘制什么作为其拓展。
rimBadgeVisible
rimBadgeVisible:
PivotRimBadgeVisibility
当那些边缘徽章被绘制时。
saveControls
saveControls:
boolean
透视面板和分类窗格是否提供自己的保存。