انتقل إلى المحتوى

pivotick v3.0.0


محورية / InterractionCallbacks / DeleteContext

واجهة: DeleteContext ​

محدد في: interfaces/InterractionCallbacks.ts:476

تم تمرير السياق إلى InterractionCallbacks.onBeforeDelete.

خصائص ​

cascadingEdges ​

cascadingEdges: Edge[]

محدد في: interfaces/InterractionCallbacks.ts:489

الحواف التي سيتم تدميرها أيضًا نتيجة إزالة nodes — graph.removeNode تتدفق إلى كل حافة حادثة. تم الحل من قبل المكتبة وليس المستهلك. إنهم يتبعون أي عقد تنجو من القرار الضيق، لذلك ولا يمكن تضييقها من تلقاء نفسها.


confirm() ​

confirm: (options?) => Promise<boolean>

محدد في: interfaces/InterractionCallbacks.ts:497

افتح نموذج تأكيد، وحل true عند التأكيد وfalse عند أي إلغاء المسار (إلغاء، ×، تراكب، Esc) — لذلك if (!await confirm(…)) return false هو الحارس كله. يحل false في أوضاع واجهة المستخدم بدون فتحة مشروطة.

المعلمات ​

options? ​

ConfirmOptions

المرتجعات ​

Promise<boolean>


edges ​

edges: Edge[]

محدد في: interfaces/InterractionCallbacks.ts:480

الحواف التي طلب المستخدم حذفها (لا تتداخل أبدًا cascadingEdges).


nodes ​

nodes: Node[]

محدد في: interfaces/InterractionCallbacks.ts:478

العقد التي طلب المستخدم حذفها.


notes ​

notes: Note[]

محدد في: interfaces/InterractionCallbacks.ts:482

الملاحظات التي طلب المستخدم حذفها.


origin ​

origin: DeleteOrigin

محدد في: interfaces/InterractionCallbacks.ts:491

التي القدرة على بدء الحذف.