blockly > IDragTarget

رابط IDragTarget

رابط برای یک مؤلفه با رفتار سفارشی هنگامی که یک بلوک یا حباب روی آن کشیده می شود یا روی آن رها می شود.

امضا:

export interface IDragTarget extends IComponent 

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

مواد و روش ها

روش شرح
getClientRect() مستطیل مرزی ناحیه هدف را بر حسب واحد پیکسل نسبت به درگاه نمایش برمی‌گرداند.
onDragEnter(dragElement) زمانی که مکان نما با بلوک یا حباب وارد این هدف کشیدن می شود، کنترل می کند.
onDragExit(dragElement) زمانی که مکان نما دارای بلوک یا حباب از این هدف کشیدن خارج می شود کنترل می کند.
onDragOver(dragElement) هنگامی که مکان نما با یک بلوک یا حباب روی این هدف کشیدن کشیده می شود، کنترل می کند.
onDrop(dragElement) هنگامی که یک بلوک یا حباب روی این جزء می افتد، رسیدگی می کند. در اینجا نباید حذف شود.
shouldPreventMove(dragElement) نشان می دهد که آیا بلوک یا حباب ارائه شده نباید پس از انداختن روی این مؤلفه جابجا شود یا خیر. اگر درست باشد، عنصر به جایی که در زمان شروع کشیدن بود برمی گردد.