Pivotick / InterractionCallbacks / DeleteContext
Interface: DeleteContext
Definiert in: interfaces/InterractionCallbacks.ts:476
Der Kontext wird an InterractionCallbacks.onBeforeDelete übergeben.
Eigenschaften
cascadingEdges
cascadingEdges:
Edge[]
Definiert in: interfaces/InterractionCallbacks.ts:489
Kanten, die als Folge der Entfernung von nodes – graph.removeNode ebenfalls zerstört werden, kaskadieren in jede einfallende Kante. Wird von der Bibliothek gelöst, nicht vom Verbraucher. Sie folgen den Knoten, die eine eingeschränkte Entscheidung überleben, sodass sie nicht alleine eingeschränkt werden können.
confirm()
confirm: (
options?) =>Promise<boolean>
Definiert in: interfaces/InterractionCallbacks.ts:497
Öffnen Sie ein Bestätigungsmodal und lösen Sie true bei der Bestätigung und false bei einem beliebigen Abbruchpfad (Abbrechen, ×, Overlay, Esc) auf – if (!await confirm(…)) return false ist also der gesamte Schutz. Behebt false in UI-Modi ohne modalen Slot.
Parameter
options?
Rückgabewert
Promise<boolean>
edges
edges:
Edge[]
Definiert in: interfaces/InterractionCallbacks.ts:480
Kanten, die der Benutzer löschen wollte (überlappen nie cascadingEdges).
nodes
nodes:
Node[]
Definiert in: interfaces/InterractionCallbacks.ts:478
Knoten, deren Löschung der Benutzer angefordert hat.
notes
notes:
Note[]
Definiert in: interfaces/InterractionCallbacks.ts:482
Notizen, die der Benutzer löschen wollte.
origin
origin:
DeleteOrigin
Definiert in: interfaces/InterractionCallbacks.ts:491
Welches Angebot hat den Löschvorgang veranlasst?