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

pivotick v3.0.0


محورية / InterractionCallbacks / DeleteDecision

اكتب الاسم المستعار: DeleteDecision ​

DeleteDecision = boolean | { accept: boolean; edges?: Edge[]; nodes?: Node[]; notes?: Note[]; persisted?: boolean; }

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

القرار عاد بـ InterractionCallbacks.onBeforeDelete.

true يحذف الطلب بالكامل، false يعترض عليه. شكل الكائن (مع accept: true) لتضييق نطاق الحذف: كل مصفوفة متوفرة تحل محل هذا النوع المجموعة المطلوبة، والمفتاح المحذوف يتركها كما هو مطلوب - لذلك { accept: true } يطابق true، و{ accept: true, nodes: [] } لا يحذف أي عقد.

نوع الإعلان ​

boolean

{ accept: boolean; edges?: Edge[]; nodes?: Node[]; notes?: Note[]; persisted?: boolean; }

accept ​

accept: boolean

edges? ​

optional edges: Edge[]

nodes? ​

optional nodes: Node[]

notes? ​

optional notes: Note[]

persisted? ​

optional persisted: boolean

كتب المستهلك هذا الحذف إلى الواجهة الخلفية الخاصة به - المستهلك فقط يمكن معرفة حدوث عملية الكتابة، لذلك يمكن للمستهلك فقط الإعلان عنها. صف التاريخ تم إدراجه ولا يتم عكسه مطلقًا: التراجع عن المشكلات وعدم وجود تعويض عن الكتابة، لذا يتم الاستعادة وهذا من شأنه أن يعيد ما لم يعد سجل الحقيقة موجودًا فيه.