跳转到内容

pivotick v3.0.0


拓展 / InterractionCallbacks / NodeCreateContext

接口: NodeCreateContext ​

定义于:interfaces/InterractionCallbacks.ts:575

上下文传递给InterractionCallbacks.onBeforeNodeCreate。

属性 ​

origin ​

origin: NodeCreateOrigin

定义于:interfaces/InterractionCallbacks.ts:579

哪个可供性启动了创建。


position ​

position: object

定义于:interfaces/InterractionCallbacks.ts:577

节点将放置的图形空间位置(在任何缩放/平移下正确)。

x ​

x: number

y ​

y: number


promptData() ​

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

定义于:interfaces/InterractionCallbacks.ts:586

通过模态提示用户输入新节点的数据负载 - 声明性形式 (PromptDataOptions.fields) 或自定义 HTML (render + getValues)。解析为收集的对象,如果用户取消,则解析为 null。直接将其纳入决策中——例如return { accept: true, data: values }。

参数 ​

options ​

NodePromptDataOptions

返回值 ​

Promise<NodeData | null>