blockly > DeleteArea

کلاس DeleteArea

کلاس انتزاعی برای مؤلفه‌ای که می‌تواند بلوک یا حبابی را که در بالای آن رها شده است حذف کند.

امضا:

export declare class DeleteArea extends DragTarget implements IDeleteArea 

گسترش می یابد: DragTarget

پیاده سازی: IDeleteArea

سازندگان

سازنده اصلاح کننده ها شرح
(سازنده)() سازنده برای DeleteArea. نباید مستقیماً فراخوانی شود، فقط توسط یک زیر کلاس.

خواص

ویژگی اصلاح کننده ها تایپ کنید شرح
شناسه رشته شناسه منحصر به فرد این مؤلفه که برای ثبت نام در ComponentManager استفاده می شود.
حذف می کردم_ protected بولی آیا آخرین بلوک یا حباب کشیده شده روی این ناحیه حذف، در صورت انداختن روی این مؤلفه، حذف خواهد شد. این ویژگی پس از حذف بلوک یا حباب به روز نمی شود.

مواد و روش ها

روش اصلاح کننده ها شرح
updateWouldDelete_(wildDelete) protected وضعیت داخلی wouldDelete_ را به روز می کند.
wouldDelete(عنصر، canConnect) نشان می دهد که اگر بلوک یا حباب ارائه شده در این ناحیه حذف شود یا خیر. این روش باید بررسی کند که آیا عنصر قابل حذف است و همیشه قبل از onDragEnter/onDragOver/onDragExit فراخوانی می شود.