blockly > IDragTarget

IDragTarget 介面

將方塊或對話框拖曳到方塊或上方時,具有自訂行為的元件介面。

Signature:

export interface IDragTarget extends IComponent 

擴充: IComponent

方法

方法 說明
getClientRect() 根據可視區域的像素單位,傳回拖曳目標區域的邊界矩形。
onDragEnter(dragElement) 處理有方塊或對話框的遊標進入這個拖曳目標時處理。
onDragExit(dragElement) 處理含有方塊或泡泡的遊標離開這個拖曳目標時處理。
onDragOver(dragElement) 將含有方塊或泡泡的遊標拖曳到這個拖曳目標上時處理。
onDrop(dragElement) 於此元件捨棄方塊或對話框時處理。這裡不應處理刪除。
shouldPreventMove(dragElement) 傳回在捨棄此元件後,是否不應移動提供的區塊或對話框。如果為 true,元素會返回拖曳開始時的位置。