تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
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. |
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)"],[],["The `DeleteArea` class, extending `DragTarget` and implementing `IDeleteArea`, manages the deletion of blocks or bubbles. It features a constructor and properties like `id` and `wouldDelete_`, the later tracking whether a dragged element would be deleted if dropped. Key methods include `updateWouldDelete_`, which manages the `wouldDelete_` state, and `wouldDelete`, determining if a dragged element is deletable. This class does not allow being directly instantiated, only used through subclasses.\n"]]