blockly > LineCursor > preDelete

طريقة LineCursor.preDelete()

الاستعداد لحذف كتلة من خلال إنشاء قائمة بالعقد التي يمكننا نقل المؤشر إليها بعد ذلك وحفظها في this.potentialNodes

بعد اكتمال عملية الحذف، يمكنك استدعاء postDelete لنقلها إلى أول عقدة صالحة في تلك القائمة.

المواقع الجغرافية التي يجب تجربتها (بترتيب الأولوية) هي:

  • الموقع الجغرافي الحالي - عملية الربط التي تم إرفاق الكتلة المحذوفة بها - الكتلة المرتبطة بالاتصال التالي للكتل المحذوف - الكتلة الرئيسية للكتلة المحذوفة. - موقع جغرافي في مساحة العمل أسفل الكتلة المحذوفة

N.B.: عند حذف أحد العناصر، يتم أيضًا حذف جميع العناصر المرتبطة بمدخلات هذا العنصر، ولكن لا يتم حذف العناصر المرتبطة بربطه التالي.

Signature:

preDelete(deletedBlock: BlockSvg): void;

المعلمات

المَعلمة النوع الوصف
deletedBlock BlockSvg الكتلة التي يتم حذفها

المرتجعات:

غير صالح