Aller au contenu

pivotick v3.0.0


pivotick / InterractionCallbacks / NodeCreateContext

Interface: NodeCreateContext ​

Défini dans : interfaces/InterractionCallbacks.ts:575

Contexte passé à InterractionCallbacks.onBeforeNodeCreate.

Propriétés ​

origin ​

origin: NodeCreateOrigin

Défini dans : interfaces/InterractionCallbacks.ts:579

Quelle possibilité a initié la création.


position ​

position: object

Défini dans : interfaces/InterractionCallbacks.ts:577

Position de l'espace graphique à laquelle le nœud sera placé (correcte sous n'importe quel zoom/panoramique).

x ​

x: number

y ​

y: number


promptData() ​

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

Défini dans : interfaces/InterractionCallbacks.ts:586

Invitez l'utilisateur à indiquer la charge utile des données du nouveau nœud via un modal : un formulaire déclaratif (PromptDataOptions.fields) ou un HTML personnalisé (render + getValues). Résout l'objet collecté, ou null si l'utilisateur a annulé. Intégrez-le directement dans la décision - par ex. return { accept: true, data: values }.

Paramètres ​

options ​

NodePromptDataOptions

Renvoie ​

Promise<NodeData | null>