کلاس DeleteArea
کلاس انتزاعی برای مؤلفهای که میتواند بلوک یا حبابی را که در بالای آن رها شده است حذف کند.
امضا:
export declare class DeleteArea extends DragTarget implements IDeleteArea
گسترش می یابد: DragTarget
پیاده سازی: IDeleteArea
سازندگان
سازنده | اصلاح کننده ها | توضیحات |
---|---|---|
(سازنده)() | سازنده برای DeleteArea. نباید مستقیماً فراخوانی شود، فقط توسط یک زیر کلاس. |
خواص
اموال | اصلاح کننده ها | تایپ کنید | توضیحات |
---|---|---|---|
شناسه | رشته | شناسه منحصر به فرد این مؤلفه که برای ثبت نام در ComponentManager استفاده می شود. | |
حذف می کردم_ | protected | بولی | آیا آخرین بلوک یا حباب کشیده شده روی این ناحیه حذف، در صورت انداختن روی این مؤلفه، حذف خواهد شد. این ویژگی پس از حذف بلوک یا حباب به روز نمی شود. |
روش ها
روش | اصلاح کننده ها | توضیحات |
---|---|---|
updateWouldDelete_(wildDelete) | protected | وضعیت داخلی wouldDelete_ را به روز می کند. |
حذف (عنصر) | نشان می دهد که اگر بلوک یا حباب ارائه شده در این ناحیه حذف شود یا خیر. این روش باید بررسی کند که آیا عنصر قابل حذف است و همیشه قبل از onDragEnter/onDragOver/onDragExit فراخوانی می شود. |