فئة 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. |