pivotick / InterractionCallbacks / NodeCreateContext
Interface: NodeCreateContext
Definido em: interfaces/InterractionCallbacks.ts:575
Contexto passado para InterractionCallbacks.onBeforeNodeCreate.
Propriedades
origin
origin:
NodeCreateOrigin
Definido em: interfaces/InterractionCallbacks.ts:579
Qual affordance iniciou a criação.
position
position:
object
Definido em: interfaces/InterractionCallbacks.ts:577
Posição do espaço gráfico em que o nó será colocado (corrigida em qualquer zoom/panorâmica).
x
x:
number
y
y:
number
promptData()
promptData: (
options) =>Promise<NodeData|null>
Definido em: interfaces/InterractionCallbacks.ts:586
Solicita ao usuário a carga útil de dados do novo nó por meio de um modal - um formulário declarativo (PromptDataOptions.fields) ou HTML personalizado (render + getValues). Resolve para o objeto coletado, ou null se o usuário cancelou. Insira isso diretamente na decisão - por ex. return { accept: true, data: values }.
Parâmetros
options
Retorno
Promise<NodeData | null>