blockly > DeleteArea

فئة DeleteArea

فئة تجريدية للمكون يمكنها حذف كتلة أو فقاعة تفسيرية تم إسقاطها فوقها.

Signature:

export declare class DeleteArea extends DragTarget implements IDeleteArea 

للتوسيع: DragTarget

عمليات التنفيذ: IDeleteArea

الشركات المصنِّعة

الشركة المصنِّعة مفاتيح التعديل الوصف
(Buildor)() أداة إنشاء DeleteArea يجب ألا يتم استدعاؤها بشكل مباشر، بل بفئة فرعية فقط.

أماكن إقامة

الموقع مفاتيح التعديل النوع الوصف
المعرِّف سلسلة المعرّف الفريد لهذا المكون الذي يُستخدَم للتسجيل في ComponentManager.
wouldDelete_ protected منطقي ما إذا كان سيتم حذف آخر مجموعة أو فقاعة تفسيرية تم سحبها فوق منطقة الحذف هذه إذا تم إسقاطها على هذا المكوِّن. لا يتم تعديل هذه السمة بعد حذف الحظر أو الفقاعة التفسيرية.

الطُرق

الطريقة مفاتيح التعديل الوصف
updateWouldDelete_(wouldDelete) protected يعدّل حالة willDelete_ الداخلية.
wouldDelete(element) تعرض ما إذا كان سيتم حذف القالب أو الفقاعة التفسيرية المقدمين إذا تم إسقاطهما على هذه المنطقة. يجب أن تتحقق هذه الطريقة مما إذا كان العنصر قابلاً للحذف ويتم استدعاؤه دائمًا قبل onDragEnter/onDragOver/onDragExit.