Zum Inhalt springen

pivotick v3.0.0


Pivotick / InterractionCallbacks / NodeCreateContext

Interface: NodeCreateContext ​

Definiert in: interfaces/InterractionCallbacks.ts:575

Der Kontext wird an InterractionCallbacks.onBeforeNodeCreate übergeben.

Eigenschaften ​

origin ​

origin: NodeCreateOrigin

Definiert in: interfaces/InterractionCallbacks.ts:579

Welches Angebot hat die Erstellung initiiert?


position ​

position: object

Definiert in: interfaces/InterractionCallbacks.ts:577

Position im Diagrammraum, an der der Knoten platziert wird (korrekt bei jedem Zoom/Schwenkvorgang).

x ​

x: number

y ​

y: number


promptData() ​

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

Definiert in: interfaces/InterractionCallbacks.ts:586

Fordern Sie den Benutzer über ein Modal zur Datennutzlast des neuen Knotens auf – eine deklarative Form (PromptDataOptions.fields) oder eine benutzerdefinierte HTML (render + getValues). Wird zum gesammelten Objekt aufgelöst oder null, wenn der Benutzer abgebrochen hat. Lassen Sie es direkt in die Entscheidung einfließen – z.B. return { accept: true, data: values }.

Parameter ​

options ​

NodePromptDataOptions

Rückgabewert ​

Promise<NodeData | null>