跳转到内容

pivotick v3.0.0


拓展 / 拓展 / PivotSaveContext

接口: PivotSaveContext ​

定义于:interfaces/Pivot.ts:174

交给 PivotDefinition.save 作为最后一个参数。镜子PivotContext减去缩小的担忧。

signal在这里,因此可以像任何其他请求一样转发写入,但库永远不会中止它,除非图被破坏:在飞行中取消写入会让没有人知道发生了什么,这比等待更糟糕。

属性 ​

graph ​

graph: Pivotick

定义于:interfaces/Pivot.ts:175


pivotId ​

pivotId: string

定义于:interfaces/Pivot.ts:176


promptData() ​

promptData: <T>(options) => Promise<T | null>

定义于:interfaces/Pivot.ts:188

在写作之前,以图书馆自己的模式向分析师询问一些内容:声明性形式(fields)或自定义HTML(render + getValues),标题并使用Save提交,除非另有说明。解析为值,或取消时为 null。

没有人点击的保存(PivotDefinition.autoSave,或PivotManagerLike.save在没有interactive的情况下调用)立即获得null,没有任何绘制。在 null 之后返回 { cancelled: true } 以使运行处于挂起状态且不进行任何 Toast。

类型参数 ​

T ​

T = Record<string, unknown>

参数 ​

options ​

PromptDataOptions<T>

返回值 ​

Promise<T | null>


signal ​

signal: AbortSignal

定义于:interfaces/Pivot.ts:177